#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.
1.6.2