47 : pSM(psm), bHasBeenReset(
true), pdRhs(0), pdSol(0)
59 LinearSolver::IsValid(
void)
const
76 silent_cerr(
"LinearSolver::SolveT() not supported" << std::endl);
124 std::vector<doublereal>& Ax,
125 std::vector<integer>& Ar,
126 std::vector<integer>& Ac,
127 std::vector<integer>& Ap)
const
virtual void SolveT(void) const
#define MBDYN_EXCEPT_ARGS
virtual bool bGetConditionNumber(doublereal &dCond)
void SetSolutionManager(SolutionManager *pSM)
doublereal * pdGetSolVec(void) const
doublereal * pdSetResVec(doublereal *pd)
doublereal * pdSetSolVec(doublereal *pd)
#define ASSERT(expression)
virtual ~LinearSolver(void)
doublereal * pdGetResVec(void) const
LinearSolver(SolutionManager *pSM=NULL)
virtual void MakeCompactForm(SparseMatrixHandler &mh, std::vector< doublereal > &Ax, std::vector< integer > &Ar, std::vector< integer > &Ac, std::vector< integer > &Ap) const