ISolver Member List

This is the complete list of members for ISolver, including all inherited members.
AddNumbers(double alfa, SparseMatrixF *smtx)=0ISolver [pure virtual]
Allocated enum valueISolver
CG(double *b, double *x, double epsilon, int max_iter)=0ISolver [pure virtual]
Close()=0ISolver [pure virtual]
condense(double *a, double *lhs, double *rhs, long tc)=0ISolver [pure virtual]
Dispose()=0ISolver [pure virtual]
ErrorInMCN enum valueISolver
eState enum nameISolver
Factorize()=0ISolver [pure virtual]
Factorized enum valueISolver
GetA12block(double *pA12)=0ISolver [pure virtual]
GetFactorizationError()=0ISolver [pure virtual]
GetSparseMatrix()=0ISolver [pure virtual]
Initialize(unsigned char run_code, eDSSolverType solverType=eDSSFactorizationLDLT, eDSMatrixType matrixType=eDSSparseMatrix)=0ISolver [pure virtual]
Initialized enum valueISolver
IsAllocated()=0ISolver [pure virtual]
IsFactorized()=0ISolver [pure virtual]
IsInitialized()=0ISolver [pure virtual]
LoadMatrix(ULONG neq, unsigned char block_size, double *a, ULONG *ci, ULONG *adr)=0ISolver [pure virtual]
LoadMatrix(SparseMatrixF *sm, unsigned char block_size)=0ISolver [pure virtual]
LoadMCN(ULONG n_blocks, unsigned char block_size, long *mcn, BOOL bIsSchur)=0ISolver [pure virtual]
LoadNumbers(SparseMatrixF *sm)=0ISolver [pure virtual]
LoadZeros()=0ISolver [pure virtual]
MulMatrixByVector(double *b, double *c)=0ISolver [pure virtual]
PreCG(double *b, double *x, double epsilon, int max_iter)=0ISolver [pure virtual]
PreFactorize()=0ISolver [pure virtual]
ReFactorize()=0ISolver [pure virtual]
ScaleMatrix(double alfa)=0ISolver [pure virtual]
SetMatrixPattern(SparseMatrixF *smt, unsigned char block_size)=0ISolver [pure virtual]
SetMT(MathTracer *MT)=0ISolver [pure virtual]
SetOrderingType(Ordering::Type otype)=0ISolver [pure virtual]
Solve(double *r, double *f)=0ISolver [pure virtual]
~ISolver()ISolver [inline, virtual]

Generated by  doxygen 1.6.2