#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 PARDISO can handle this matrix shape. | |
| int | SetUseTranspose (bool UseTranspose) |
| SetUseTranpose(). | |
| 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. | |
| int | NumSymbolicFact () const |
| Returns the number of symbolic factorizations performed by this object. | |
| int | NumNumericFact () const |
| Returns the number of numeric factorizations performed by this object. | |
| int | NumSolve () const |
| Returns the number of solves performed by this object. | |
| void | PrintTiming () const |
| Prints timing information. | |
| void | PrintStatus () const |
| Prints information about the factorization and solution phases. | |
| void | GetTiming (Teuchos::ParameterList &TimingParameterList) const |
| Extracts timing information from the current solver and places it in the parameter list. | |
|
|
Returns true if PARDISO can handle this matrix shape. Returns true if the matrix shape is one that PARDISO can handle. PARDISO only works with square matrices. Implements Amesos_BaseSolver. |
|
|
SetUseTranpose().
If SetUseTranspose() is set to true, Implements Amesos_BaseSolver. |
1.3.9.1