Amesos_Pardiso Class Reference

Amesos_Pardiso: Interface to the PARDISO package. More...

#include <Amesos_Pardiso.h>

Inheritance diagram for Amesos_Pardiso:

[legend]
Collaboration diagram for Amesos_Pardiso:
[legend]
List of all members.

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_LinearProblemGetProblem () 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_CommComm () 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.

Detailed Description

Amesos_Pardiso: Interface to the PARDISO package.

Author:
Marzio Sala, SNL 9214
Date:
Last updated on June 2005


Member Function Documentation

bool Amesos_Pardiso::MatrixShapeOK  )  const [virtual]
 

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.

int Amesos_Pardiso::SetUseTranspose bool  UseTranspose  )  [inline, virtual]
 

SetUseTranpose(true) is more efficient in Amesos_Klu.

If SetUseTranspose() is set to true, $A^T X = B$ is computed.

Implements Amesos_BaseSolver.


The documentation for this class was generated from the following files:
Generated on Thu Sep 18 12:39:26 2008 for Amesos by doxygen 1.3.9.1