|
Amesos Package Browser (Single Doxygen Collection)
Development
|
Go to the documentation of this file. 1 This file is out of date. Is has not been refactored to use
Amesos_Status.
31 #ifndef _AMESOS_BTF_H_
32 #define _AMESOS_BTF_H_
bool ComputeTrueResidual_
int NumSymbolicFact() const
Returns the number of symbolic factorizations performed by this object.
~Amesos_Btf(void)
Amesos_Btf Destructor.
const Epetra_LinearProblem * Problem_
Amesos_BaseSolver: A pure virtual class for direct solution of real-valued double-precision operators...
int NumNumericFact() const
Returns the number of numeric factorizations performed by this object.
const Epetra_Comm & Comm() const
Returns a pointer to the Epetra_Comm communicator associated with this matrix.
int NumericFactorization()
Performs NumericFactorization on the matrix A.
int SetUseTranspose(bool UseTranspose)
SetUseTranpose(true) causes Solve() To compute A^T X = B.
void PrintTiming()
Print timing information.
Amesos_Btf(const Epetra_LinearProblem &LinearProblem)
Amesos_Btf Constructor.
const Epetra_LinearProblem * GetProblem() const
Get a pointer to the Problem.
Amesos_Btf: Factors and solves a matrix after converting it to block triangular form.
int NumSolve() const
Returns the number of solves performed by this object.
int SymbolicFactorization()
Performs SymbolicFactorization on the matrix A.
void PrintStatus()
Print information about the factorization and solution phases.
int Solve()
Solves A X = B (or AT X = B)
bool MatrixShapeOK() const
Returns true if BTF can handle this matrix shape.
int SetParameters(Teuchos::ParameterList &ParameterList)
Updates internal variables.
bool UseTranspose() const
Returns the current UseTranspose setting.
Amesos_Status: Container for some status variables.