|
FEBio
1.5.0
|
base class for the linear solver classes More...
#include <LinearSolver.h>
Public Member Functions | |
| virtual bool | PreProcess () |
| virtual bool | Factor ()=0 |
| virtual bool | BackSolve (vector< double > &x, vector< double > &b)=0 |
| virtual void | Destroy () |
| SparseMatrix * | GetMatrix () |
| returns a pointer to the sparse matrix | |
| virtual SparseMatrix * | CreateSparseMatrix (Matrix_Type ntype)=0 |
Static Public Member Functions | |
| static void | SetNumThreads (int n) |
| set the number of threads | |
Protected Attributes | |
| bool | m_bvalid |
| SparseMatrix * | m_pA |
Static Protected Attributes | |
| static int | m_numthreads = 1 |
base class for the linear solver classes
This class defines several virtual functions that need to be overriden in the derived class
1.7.5.1