#include <DenseSymSolver.hh>
Inheritance diagram for DenseSymSolver:
Public Methods | |
virtual void | solve (IotrVector &b) |
solve the linear system | |
virtual void | matrixChanged () |
inform the solver that the matrix of the system has changed. | |
virtual void | inertia (int &npos, int &nneg, int &nzero) const |
virtual int | isSingular () const |
Protected Attributes | |
SimpleArrayDataHandle | mFactorization |
mFactorization will store the factorization of mMat. | |
DenseSymMatrixHandle | mMat |
mMat represents a matrix which is to be factored and used to solve linear systems. | |
int | mSize |
mSize = size of mMat. | |
int * | ipiv |
Contains details of block structure in factorization. |
|
inform the solver that the matrix of the system has changed. The solver may wish to refactor the system, or perform other bookeeping. Implements LinearSolver. |
|
solve the linear system
Implements LinearSolver. |