|
Belos Version of the Day
|
Structure to contain pointers to GCRODRIter state variables. More...
#include <BelosGCRODRIter.hpp>
Public Member Functions | |
| GCRODRIterState () | |
Public Attributes | |
| int | curDim |
| The current dimension of the reduction. | |
| Teuchos::RCP< MV > | V |
| The current Krylov basis. | |
| Teuchos::RCP< MV > | Z |
| Optional flexible correction basis. Used by FGCRODRIter. | |
| Teuchos::RCP< MV > | U |
| The recycled subspace and its projection. | |
| Teuchos::RCP< MV > | C |
| Teuchos::RCP< DM > | H2 |
| The global projection matrix including Krylov subpace and recycled subspace. | |
| Teuchos::RCP< DM > | H |
| The current Hessenberg matrix. | |
| Teuchos::RCP< DM > | B |
| The projection of the Krylov subspace against the recycled subspace. | |
Structure to contain pointers to GCRODRIter state variables.
This struct is utilized by GCRODRIter::initialize() and GCRODRIter::getState().
Definition at line 56 of file BelosGCRODRIter.hpp.
|
inline |
Definition at line 87 of file BelosGCRODRIter.hpp.
| int Belos::GCRODRIterState< ScalarType, MV, DM >::curDim |
The current dimension of the reduction.
This should always be equal to BlockGmresIter::getCurSubspaceDim()
Definition at line 61 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<MV> Belos::GCRODRIterState< ScalarType, MV, DM >::V |
The current Krylov basis.
Definition at line 64 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<MV> Belos::GCRODRIterState< ScalarType, MV, DM >::Z |
Optional flexible correction basis. Used by FGCRODRIter.
Definition at line 67 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<MV> Belos::GCRODRIterState< ScalarType, MV, DM >::U |
The recycled subspace and its projection.
Definition at line 70 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<MV> Belos::GCRODRIterState< ScalarType, MV, DM >::C |
Definition at line 70 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<DM> Belos::GCRODRIterState< ScalarType, MV, DM >::H2 |
The global projection matrix including Krylov subpace and recycled subspace.
Definition at line 74 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<DM> Belos::GCRODRIterState< ScalarType, MV, DM >::H |
The current Hessenberg matrix.
The curDim by curDim leading submatrix of H is the projection of problem->getOperator() by the first curDim vectors in V.
Definition at line 81 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<DM> Belos::GCRODRIterState< ScalarType, MV, DM >::B |
The projection of the Krylov subspace against the recycled subspace.
Definition at line 85 of file BelosGCRODRIter.hpp.
1.9.8