75         virtual std::ostream& 
Restart(std::ostream& out)
 const {
 
   76                 return out << 
"  joint regularization: " << 
GetLabel();
 
   91         std::vector<doublereal> 
dC;
 
   96                 const std::vector<doublereal>& 
c,
 
  148         std::vector<doublereal> 
dC;
 
  154                 const std::vector<doublereal>& 
c,
 
  201         std::vector<doublereal> 
dC;
 
  206                 const std::vector<doublereal>& 
c,
 
  250         unsigned int uLabel);
 
virtual SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual VariableSubMatrixHandler & InitialAssJac(VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr)
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
virtual ~DynamicRegularization(void)
virtual SubVectorHandler & InitialAssRes(SubVectorHandler &WorkVec, const VectorHandler &XCurr)
virtual VariableSubMatrixHandler & InitialAssJac(VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr)
std::vector< doublereal > dC
JacobianRegularization(unsigned int uL, const Joint *j, const std::vector< doublereal > &c, flag fOut)
std::vector< doublereal > dLambda
virtual VariableSubMatrixHandler & InitialAssJac(VariableSubMatrixHandler &WorkMat, const VectorHandler &XCurr)
virtual VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual ~TikhonovRegularization(void)
virtual SubVectorHandler & InitialAssRes(SubVectorHandler &WorkVec, const VectorHandler &XCurr)
virtual bool bInverseDynamics(void) const 
TikhonovRegularization(unsigned int uL, const Joint *j, const std::vector< doublereal > &c, flag fOut)
virtual ~JacobianRegularization(void)
virtual JointRegularization::Type GetJointRegularizationType(void) const 
DynamicRegularization(unsigned int uL, const Joint *j, const std::vector< doublereal > &c, flag fOut)
virtual VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
Elem * ReadJointRegularization(DataManager *pDM, MBDynParser &HP, unsigned int uLabel)
virtual JointRegularization::Type GetJointRegularizationType(void) const =0
virtual JointRegularization::Type GetJointRegularizationType(void) const 
std::vector< doublereal > dC
JointRegularization(unsigned int uL, const Joint *j, flag fOut)
static std::stack< cleanup * > c
virtual void AfterConvergence(const VectorHandler &X, const VectorHandler &XP)
virtual void InitialWorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
virtual SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual VariableSubMatrixHandler & AssJac(VariableSubMatrixHandler &WorkMat, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
virtual SubVectorHandler & InitialAssRes(SubVectorHandler &WorkVec, const VectorHandler &XCurr)
virtual std::ostream & Restart(std::ostream &out) const 
virtual void WorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
virtual ~JointRegularization(void)
virtual JointRegularization::Type GetJointRegularizationType(void) const 
unsigned int GetLabel(void) const 
virtual unsigned int iGetInitialNumDof(void) const 
virtual Elem::Type GetElemType(void) const 
virtual void InitialWorkSpaceDim(integer *piNumRows, integer *piNumCols) const 
virtual SubVectorHandler & AssRes(SubVectorHandler &WorkVec, doublereal dCoef, const VectorHandler &XCurr, const VectorHandler &XPrimeCurr)
std::vector< doublereal > dC
virtual void InitialWorkSpaceDim(integer *piNumRows, integer *piNumCols) const