|
| enum | { SELDON_SOLVER,
CHOLMOD,
PASTIX
} |
| |
|
|
| DistributedCholeskySolver () |
| | Default constructor.
|
| |
|
template<class Prop0 , class Storage0 , class Allocator0 > |
| void | Factorize (Matrix< T, Prop0, Storage0, Allocator0 > &A, bool keep_matrix=false) |
| |
|
template<class T1 > |
| void | Solve (const SeldonTranspose &, Vector< T1 > &x_solution, bool assemble=true) |
| |
|
template<class T1 > |
| void | Mlt (const SeldonTranspose &, Vector< T1 > &x_solution, bool assemble=true) |
| |
|
template<class Prop , class Storage , class Allocator > |
| void | Factorize (Matrix< T, Prop, Storage, Allocator > &A, bool keep_matrix) |
| | factorization of matrix in sequential
|
| |
|
void | HideMessages () |
| | Displays no messages.
|
| |
|
void | ShowMessages () |
| | Displays only brief messages.
|
| |
|
void | ShowFullHistory () |
| | Displays a lot of messages.
|
| |
|
void | Clear () |
| | Clears Cholesky factors.
|
| |
|
int | GetM () const |
| | Returns the number of rows.
|
| |
|
int | GetN () const |
| | Returns the number of rows.
|
| |
|
size_t | GetMemorySize () const |
| | returns memory size used by the object in bytes
|
| |
|
int | GetTypeOrdering () const |
| | Returns the type of ordering used.
|
| |
|
void | SetPermutation (const IVect &) |
| | Modifies the ordering used.
|
| |
|
void | SelectOrdering (int) |
| | Modifies the type of ordering used.
|
| |
|
void | SelectDirectSolver (int) |
| | Modifies the direct solver used.
|
| |
|
int | GetDirectSolver () |
| | returns the type of direct solver used
|
| |
|
void | InitSolver () |
| |
template<class T>
class Seldon::DistributedCholeskySolver< T >
Definition at line 27 of file DistributedCholeskySolver.hxx.
The documentation for this class was generated from the following files: