|
Belos Version of the Day
|
Full specialization of Belos::DenseSolver for Teuchos::SerialDenseMatrix<int,ST>. More...
#include <BelosTeuchosDenseAdapter.hpp>

Public Member Functions | |
Constructor/Destructor Methods | |
| TeuchosDenseSolver () | |
| Default constructor; matrix should be set using setMatrix(), LHS and RHS set with setVectors(). | |
| virtual | ~TeuchosDenseSolver () |
| TeuchosDenseSolver destructor. | |
Public Member Functions inherited from Belos::DenseSolver< ScalarType, Teuchos::SerialDenseMatrix< int, ScalarType > > | |
| DenseSolver () | |
| Default constructor; matrix should be set using setMatrix(), LHS and RHS set with setVectors(). | |
| virtual | ~DenseSolver () |
| SerialDenseSolver destructor. | |
| virtual int | setMatrix (const Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > &A) |
| Sets the pointers for coefficient matrix. | |
| virtual int | setVectors (const Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > &X, const Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > &B) |
| Sets the pointers for left and right hand side vector(s). | |
| void | setSPD (bool flag) |
| Set if dense matrix is symmetric positive definite. | |
| void | factorWithEquilibration (bool flag) |
Causes equilibration to be called just before the matrix factorization as part of the call to factor. | |
| void | solveWithTransposeFlag (Teuchos::ETransp trans) |
All subsequent function calls will work with the transpose-type set by this method (Teuchos::NO_TRANS, Teuchos::TRANS, and Teuchos::CONJ_TRANS). | |
Factor/Solve Methods | |
| int | factor () |
| Computes the in-place LU factorization of the matrix. | |
| int | solve () |
| Computes the solution X to AX = B for the this matrix and the B provided. | |
Additional Inherited Members | |
Protected Attributes inherited from Belos::DenseSolver< ScalarType, Teuchos::SerialDenseMatrix< int, ScalarType > > | |
| bool | spd_ |
| bool | equilibrate_ |
| Teuchos::ETransp | TRANS_ |
| bool | newMatrix_ |
| Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > | A_ |
| Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > | X_ |
| Teuchos::RCP< Teuchos::SerialDenseMatrix< int, ScalarType > > | B_ |
Full specialization of Belos::DenseSolver for Teuchos::SerialDenseMatrix<int,ST>.
Definition at line 31 of file BelosTeuchosDenseAdapter.hpp.
|
inline |
Default constructor; matrix should be set using setMatrix(), LHS and RHS set with setVectors().
Definition at line 38 of file BelosTeuchosDenseAdapter.hpp.
|
inlinevirtual |
TeuchosDenseSolver destructor.
Definition at line 41 of file BelosTeuchosDenseAdapter.hpp.
|
inlinevirtual |
Computes the in-place LU factorization of the matrix.
Implements Belos::DenseSolver< ScalarType, Teuchos::SerialDenseMatrix< int, ScalarType > >.
Definition at line 78 of file BelosTeuchosDenseAdapter.hpp.
|
inlinevirtual |
Computes the solution X to AX = B for the this matrix and the B provided.
Implements Belos::DenseSolver< ScalarType, Teuchos::SerialDenseMatrix< int, ScalarType > >.
Definition at line 121 of file BelosTeuchosDenseAdapter.hpp.
1.9.8