#include <BigMatrix.h>
Public Member Functions | |
virtual double & | ElementAt (int i, int j)=0 |
virtual void | Factorize ()=0 |
virtual void | LoadMatrixNumbers (SparseMatrixF &sm)=0 |
virtual void | LoadZeros ()=0 |
virtual void | MultiplyByVector (const LargeVectorAttach &x, LargeVectorAttach &y)=0 |
virtual long | No_Multiplications ()=0 |
virtual void | Solve (double *b, double *x)=0 |
virtual void | SolveLV (const LargeVector &x, LargeVector &y)=0 |
virtual void | WriteStatistics (long no_init_blocks, long no_nonzeros)=0 |
Definition at line 155 of file BigMatrix.h.
virtual double& ElementAt | ( | int | i, | |
int | j | |||
) | [pure virtual] |
Implemented in SkyLineMtxLDL, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void Factorize | ( | ) | [pure virtual] |
Implemented in SkyLineMtx, SkyLineMtxLDL, SparseGridMtx, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void LoadMatrixNumbers | ( | SparseMatrixF & | sm | ) | [pure virtual] |
Implemented in SkyLineMtxLDL, SparseGridMtx, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void LoadZeros | ( | ) | [pure virtual] |
Implemented in SkyLineMtxLDL, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void MultiplyByVector | ( | const LargeVectorAttach & | x, | |
LargeVectorAttach & | y | |||
) | [pure virtual] |
Implemented in SkyLineMtxLDL, SparseGridMtx, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual long No_Multiplications | ( | ) | [pure virtual] |
Implemented in SkyLineMtx, and SparseGridMtx.
virtual void Solve | ( | double * | b, | |
double * | x | |||
) | [pure virtual] |
Implemented in SkyLineMtx, SkyLineMtxLDL, SparseGridMtx, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void SolveLV | ( | const LargeVector & | x, | |
LargeVector & | y | |||
) | [pure virtual] |
Implemented in SkyLineMtxLDL, SparseGridMtx, SparseGridMtxLDL, SparseGridMtxLL, and SparseGridMtxLU.
virtual void WriteStatistics | ( | long | no_init_blocks, | |
long | no_nonzeros | |||
) | [pure virtual] |
Implemented in SkyLineMtx, and SparseGridMtx.