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