Pardiso Cholesky Linear solver. More...
#include <Pardiso_CholeskySolver.hpp>
Public Member Functions | |
| Pardiso_CholeskySolver () | |
| ~Pardiso_CholeskySolver () | |
| void | Initialize (const ISparseArray &matrix, const IArray &rightHandSide, IArray &solution, const ILinearSolver::Configuration &config=ILinearSolver::Configuration()) |
| Initialize the linear solver Ax = b. | |
| ILinearSolver::SolutionInfo | Solve () const |
| Compute the solution. | |
| void | Initialize (const ISparseArray &matrix, const ILinearSolver::Configuration &config=Configuration()) |
| Initialize the linear solver for system Ax = b. | |
| ILinearSolver::SolutionInfo | Solve (const IArray &rightHandSide, IArray &solution) const |
| Compute the solution for system Ax = b. | |
Public Member Functions inherited from Gedim::ILinearSolver | |
| virtual | ~ILinearSolver () |
Pardiso Cholesky Linear solver.
| Gedim::Pardiso_CholeskySolver< Eigen_ArrayType, Eigen_SparseArrayType >::Pardiso_CholeskySolver | ( | ) |
| Gedim::Pardiso_CholeskySolver< Eigen_ArrayType, Eigen_SparseArrayType >::~Pardiso_CholeskySolver | ( | ) |
|
virtual |
Initialize the linear solver Ax = b.
| matrix | The matrix A |
| rightHandSide | The right-hand side b |
| solution | The solution x |
Implements Gedim::ILinearSolver.
|
virtual |
Initialize the linear solver for system Ax = b.
| matrix | The matrix A |
Implements Gedim::ILinearSolver.
|
virtual |
Compute the solution.
Implements Gedim::ILinearSolver.
|
virtual |
Compute the solution for system Ax = b.
| rightHandSide | The right-hand side b |
| solution | The solution x |
Implements Gedim::ILinearSolver.