|
Amesos
Development
|
Amesos_CssMKL: Interface to the CSSMKL package. More...
#include <Amesos_CssMKL.h>


Public Member Functions | |
| Amesos_CssMKL (const Epetra_LinearProblem &LinearProblem) | |
| Constructor. | |
| ~Amesos_CssMKL () | |
| Destructor. | |
| 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) | |
| const Epetra_LinearProblem * | GetProblem () const |
| Get a pointer to the Problem. | |
| bool | MatrixShapeOK () const |
| Returns true if CSSMKL can handle this matrix shape. More... | |
| int | SetUseTranspose (bool UseTranspose) |
| SetUseTranpose() More... | |
| 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. | |
Public Member Functions inherited from Amesos_BaseSolver | |
| virtual | ~Amesos_BaseSolver () |
| Destructor. | |
| virtual void | setParameterList (Teuchos::RCP< Teuchos::ParameterList > const ¶mList) |
| Redefined from Teuchos::ParameterListAcceptor (Does Not Work) | |
|
virtual Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () |
| This is an empty stub. | |
|
virtual Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () |
| This is an empty stub. | |
Public Member Functions inherited from Teuchos::ParameterListAcceptor | |
| virtual RCP< const ParameterList > | getParameterList () const |
| virtual RCP< const ParameterList > | getValidParameters () const |
Amesos_CssMKL: Interface to the CSSMKL package.
|
virtual |
Returns true if CSSMKL can handle this matrix shape.
Returns true if the matrix shape is one that CSSMKL can handle. CSSMKL only works with square matrices.
Implements Amesos_BaseSolver.
References GetProblem().
|
inlinevirtual |
SetUseTranpose()
If SetUseTranspose() is set to true,
is computed.
Implements Amesos_BaseSolver.
References UseTranspose().
1.8.5