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