|
Public Member Functions |
| | DirectSolver () |
| | ~DirectSolver () |
| void | solve (Matrix &A, Vector &x, const Vector &b) const |
| | Solve Ax = b (and replace A by its LU factorization).
|
| void | inverse (Matrix &A, Matrix &Ainv) const |
| | Compute inverse (and replace A by its LU factorization).
|
| void | hpsolve (const Matrix &A, Vector &x, const Vector &b) const |
| | Solve Ax = b with high precision (not replacing A by its LU factorization).
|
| void | lu (Matrix &A) const |
| | Compute LU factorization (in-place).
|
| void | solveLU (const Matrix &LU, Vector &x, const Vector &b) const |
| | Solve A x = b using a computed lu factorization.
|
| void | inverseLU (const Matrix &LU, Matrix &Ainv) const |
| | Compute inverse using a computed lu factorization.
|
| void | hpsolveLU (const Matrix &LU, const Matrix &A, Vector &x, const Vector &b) const |
| | Solve A x = b with high precision using a computed lu factorization.
|