Object containing Cholesky factorization. More...
#include <Cholmod.hxx>
Public Member Functions | |
bool | UseInteger8 () const |
void | Clear () |
void | HideMessages () |
void | ShowMessages () |
void | ShowFullHistory () |
size_t | GetMemorySize () const |
int | GetInfoFactorization () const |
template<class Prop , class Storage , class Allocator > | |
void | FactorizeMatrix (Matrix< double, Prop, Storage, Allocator > &mat, bool keep_matrix=false) |
void | FactorizeCSR (Matrix< double, Symmetric, RowSymSparse > &Acsc) |
template<class Allocator > | |
void | Solve (const SeldonTranspose &TransA, Vector< double, VectFull, Allocator > &x) |
Solves L x = b or L^T x = b. | |
void | Solve (const SeldonTranspose &, double *x_ptr, int nrhs) |
template<class Allocator > | |
void | Mlt (const SeldonTranspose &TransA, Vector< double, VectFull, Allocator > &x) |
Performs the matrix vector product y = L X or y = L^T X. | |
virtual void | SetPivotThreshold (double) |
Sets the threshold for pivot. | |
virtual void | RefineSolution () |
Tells to the direct solver that refinement is required. | |
virtual void | DoNotRefineSolution () |
Tells to the direct solver that no refinement is required. | |
virtual void | SetCoefficientEstimationNeededMemory (double coef) |
Method overloaded in Mumps solver. | |
virtual void | SetMaximumCoefficientEstimationNeededMemory (double coef) |
Method overloaded in Mumps solver. | |
virtual void | SetIncreaseCoefficientEstimationNeededMemory (double coef) |
Method overloaded in Mumps solver. | |
virtual void | SelectOrdering (int) |
selects ordering to use in the interfaced solver | |
virtual void | SelectParallelOrdering (int) |
selects ordering to use in parallel for the interfaced solver | |
virtual void | SetPermutation (const Vector< int > &) |
gives the ordering array to the interface solver | |
virtual void | SetNumberOfThreadPerNode (int n) |
Sets the number of threads per mpi process. | |
virtual bool | UseInteger8 () const=0 |
virtual size_t | GetMemorySize () const=0 |
virtual int | GetInfoFactorization () const=0 |
Protected Attributes | |
cholmod_common | param_chol |
cholmod_factor * | L |
int | n |
Object containing Cholesky factorization.
Definition at line 32 of file Cholmod.hxx.