![]() |
CLA3P v0.3.1
Compact Linear Algebra Parallel Portable Package
|
The definite Cholesky (LL') linear solver for sparse matrices. More...

Public Member Functions | |
| PardisoAuto () | |
| The default constructor. | |
| ~PardisoAuto ()=default | |
| Destroys the solver. | |
| Public Member Functions inherited from cla3p::PardisoBase< T_Matrix > | |
| void | clear () |
| Clears the solver internal data. | |
| void | clearNumeric () |
| Clears the solver numeric factor data. | |
| void | analysis (const T_Matrix &mat) |
| Performs matrix analysis & symbolic decomposition. | |
| void | decompose (const T_Matrix &mat) |
| Performs matrix decomposition. | |
| void | solve (const dns::XxMatrix< T_Scalar > &rhs, dns::XxMatrix< T_Scalar > &sol) |
| Performs matrix solution. | |
| void | solve (const dns::XxVector< T_Scalar > &rhs, dns::XxVector< T_Scalar > &sol) |
| Performs vector solution. | |
| void | setVerbose (bool flg) |
| Message level information. | |
| const prm::PiMatrix & | fillReducingOrdering () const |
| Gets the calculated fill-reducing permutation matrix. | |
| int_t | iterativeRefinementSteps () const |
| Iterative refinement steps performed. | |
| int_t | perturbedPivots () const |
| Number of perturbed pivots. | |
| int_t | peakAnalysisMemory () const |
| Peak memory on symbolic factorization. | |
| int_t | permanentAnalysisMemory () const |
| Permanent memory on symbolic factorization. | |
| int_t | factorMemory () const |
| Size of factors/Peak memory on numerical factorization and solution. | |
| Public Member Functions inherited from cla3p::pardiso::GlobalParams | |
| void | setMatrixChecker (bool flg) |
| Forces Pardiso to check input matrix. | |
| Public Member Functions inherited from cla3p::pardiso::AnalysisParams | |
| void | setFillReducer (pardiso::reorder_t reorderMethod) |
| Sets the fill reducing ordering method. | |
| void | setFillReducer (const prm::PiMatrix &permMatrix) |
| Sets a custom fill-reducing permutation. | |
| Public Member Functions inherited from cla3p::pardiso::SolveParams | |
| void | setMaxIterativeRefinements (int_t numIters) |
| Sets maximum number of iterative refinement steps. | |
The definite Cholesky (LL') linear solver for sparse matrices.
|
inline |
The default constructor.
Constructs an empty solver object.
|
default |
Destroys the solver.
Clears all internal data and destroys the solver.