< base class to solve linear system by using UmfPack More...
#include <UmfPack.hxx>
Public Member Functions | |
| MatrixUmfPack_Base () | |
| constructor | |
| void | HideMessages () |
| no message will be displayed by UmfPack | |
| void | ShowMessages () |
| normal amount of message displayed by UmfPack | |
| void | ShowFullHistory () |
| bool | UseInteger8 () const |
| int | GetInfoFactorization () const |
| size_t | GetMemorySize () const |
| void | SelectOrdering (int type) |
| selects ordering to use in the interfaced solver | |
| void | SetPermutation (const IVect &) |
| 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 | 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 void | Clear ()=0 |
| virtual void | Solve (const SeldonTranspose &, T *x_ptr, int nrhs)=0 |
Public Attributes | |
| Vector< double > | Control |
| Vector< double > | Info |
| parameters for UmfPack | |
| void * | Symbolic |
| void * | Numeric |
| pointers of UmfPack objects | |
| int | n |
| number of rows in the matrix | |
| int | print_level |
| bool | transpose |
| int | status_facto |
| transpose system to solve ? | |
< base class to solve linear system by using UmfPack
Definition at line 40 of file UmfPack.hxx.