164         virtual void IsValid(
void) 
const = 0;
 
  174         virtual void Solve(
void) = 0;
 
  175         virtual void SolveT(
void);
 
virtual VectorHandler * pResHdl(void) const =0
ChangedEquationStructure(MBDYN_EXCEPT_ARGS_DECL)
doublereal * pdSetSolVec(doublereal *pd)
#define MBDYN_EXCEPT_ARGS_PASSTHRU
virtual void LinkToSolution(VectorHandler &XCurr, VectorHandler &XPrimeCurr)=0
#define MBDYN_EXCEPT_ARGS_DECL
ScaleOpt(ScaleWhen when=SCALEW_NEVER, ScaleAlgorithm alg=SCALEA_UNDEF, integer iMaxIter=100, doublereal dTol=sqrt(std::numeric_limits< doublereal >::epsilon()), unsigned flags=SCALEF_DEFAULT)
virtual void SolveT(void)
virtual MatrixHandler * pMatHdl(void) const =0
doublereal * pdSetResVec(doublereal *pd)
virtual void MatrReset(void)=0
virtual ~SolutionDataManager(void)
virtual void Solve(void)=0
GradientExpression< UnaryExpr< FuncSqrt, Expr > > sqrt(const GradientExpression< Expr > &u)
virtual void MatrInitialize(void)
virtual void LinkToSolution(VectorHandler &XCurr, VectorHandler &XPrimeCurr)
virtual void AssRes(VectorHandler &ResHdl, doublereal dCoef)=0
virtual ~SolutionManager(void)
bool bGetConditionNumber(doublereal &dCond) const 
virtual VectorHandler * pSolHdl(void) const =0