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