#include <Amesos_Pardiso.h>
Inheritance diagram for Amesos_Pardiso:
Public Member Functions | |
Constructor methods | |
| Amesos_Pardiso (const Epetra_LinearProblem &LinearProblem) | |
| Constructor. | |
| ~Amesos_Pardiso () | |
| Destructor. | |
Mathematical functions. | |
| int | SymbolicFactorization () |
| Performs SymbolicFactorization on the matrix A. | |
| int | NumericFactorization () |
| Performs NumericFactorization on the matrix A. | |
| int | Solve () |
| Solves A X = B (or AT X = B). | |
Additional methods required to support the Epetra_Operator interface. | |
| const Epetra_LinearProblem * | GetProblem () const |
| Get a pointer to the Problem. | |
| bool | MatrixShapeOK () const |
| Returns true if KLU can handle this matrix shape. | |
| int | SetUseTranspose (bool UseTranspose) |
| SetUseTranpose(true) is more efficient in Amesos_Klu. | |
| bool | UseTranspose () const |
| Returns the current UseTranspose setting. | |
| const Epetra_Comm & | Comm () const |
| Returns a pointer to the Epetra_Comm communicator associated with this matrix. | |
| int | SetParameters (Teuchos::ParameterList &ParameterList) |
| Set parameters from the input parameters list, returns 0 if successful. | |
| void | PrintTiming () const |
| Prints timing information. | |
| void | PrintStatus () const |
| Prints information about the factorization and solution phases. | |
|
|
Returns true if KLU can handle this matrix shape. Returns true if the matrix shape is one that KLU can handle. KLU only works with square matrices. Implements Amesos_BaseSolver. |
|
|
SetUseTranpose(true) is more efficient in Amesos_Klu.
If SetUseTranspose() is set to true, Implements Amesos_BaseSolver. |
1.3.9.1