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