#include <Amesos_Taucs.h>
Inheritance diagram for Amesos_Taucs:
Public Member Functions | |
Constructor methods | |
| Amesos_Taucs (const Epetra_LinearProblem &LinearProblem) | |
| Default constructor. | |
| ~Amesos_Taucs (void) | |
| Default 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 |
| Returns the Epetra_LinearProblem. | |
Query methods. | |
| bool | MatrixShapeOK () const |
| Returns true if the solver can handle this matrix shape. | |
| int | SetUseTranspose (bool UseTranspose) |
| Amesos_Taucs does not support transpose at this time. | |
| bool | UseTranspose () const |
| Returns the current UseTranspose setting. | |
| const Epetra_Comm & | Comm () const |
| Returns a pointer to the Epetra_Comm communicator associated with this operator. | |
| int | SetParameters (Teuchos::ParameterList &ParameterList) |
| Updates internal variables. | |
| void | PrintTiming () const |
| Prints timing information. | |
| void | PrintStatus () const |
| Prints status information. | |
|
|
Returns the Epetra_LinearProblem.
Warning! Do not call Implements Amesos_BaseSolver. |
|
|
Returns true if the solver can handle this matrix shape. Returns true if the matrix shape is one that the underlying sparse direct solver can handle. Classes that work only on square matrices should return false for rectangular matrices. Classes that work only on symmetric matrices whould return false for non-symmetric matrices. Implements Amesos_BaseSolver. |
|
|
Performs NumericFactorization on the matrix A. In addition to performing numeric factorization on the matrix A, the call to NumericFactorization() implies that no change will be made to the underlying matrix without a subsequent call to NumericFactorization(). <br >Preconditions:
<br >Postconditions:
Implements Amesos_BaseSolver. |
|
|
Updates internal variables. <br >Preconditions:
<br >Postconditions:
Implements Amesos_BaseSolver. |
|
|
Amesos_Taucs does not support transpose at this time. returns 0 if UseTranspose is set to false, else 1 (failure) Implements Amesos_BaseSolver. |
|
|
Solves A X = B (or AT x = B). <br >Preconditions:
<br >Postconditions:
Implements Amesos_BaseSolver. |
|
|
Performs SymbolicFactorization on the matrix A. In addition to performing symbolic factorization on the matrix A, the call to SymbolicFactorization() implies that no change will be made to the non-zero structure of the underlying matrix without a subsequent call to SymbolicFactorization(). <br >Preconditions:
<br >Postconditions:
Implements Amesos_BaseSolver. |
1.3.9.1