#include <BelosGCRODRIter.hpp>
Public Member Functions | |
| GCRODRIterState () | |
Public Attributes | |
| int | curDim |
| The current dimension of the reduction. | |
| Teuchos::RCP< const MV > | V |
| The current Krylov basis. | |
| Teuchos::RCP< const MV > | U |
| The recycled subspace and its projection. | |
| Teuchos::RCP< const MV > | C |
| Teuchos::RCP< const Teuchos::SerialDenseMatrix< int, ScalarType > > | H |
| The current Hessenberg matrix. | |
| Teuchos::RCP< const Teuchos::SerialDenseMatrix< int, ScalarType > > | B |
| The projection of the Krylov subspace against the recycled subspace. | |
| Teuchos::RCP< const Teuchos::SerialDenseMatrix< int, ScalarType > > | R |
| The current upper-triangular matrix from the QR reduction of H. | |
| Teuchos::RCP< const Teuchos::SerialDenseVector< int, ScalarType > > | z |
| The current right-hand side of the least squares system RY = Z. | |
This struct is utilized by GCRODRIter::initialize() and GCRODRIter::getState().
Definition at line 75 of file BelosGCRODRIter.hpp.
| Belos::GCRODRIterState< ScalarType, MV >::GCRODRIterState | ( | ) | [inline] |
Definition at line 105 of file BelosGCRODRIter.hpp.
| int Belos::GCRODRIterState< ScalarType, MV >::curDim |
The current dimension of the reduction.
This should always be equal to BlockGmresIter::getCurSubspaceDim()
Definition at line 80 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<const MV> Belos::GCRODRIterState< ScalarType, MV >::V |
| Teuchos::RCP<const MV> Belos::GCRODRIterState< ScalarType, MV >::U |
| Teuchos::RCP<const MV> Belos::GCRODRIterState< ScalarType, MV >::C |
Definition at line 86 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Belos::GCRODRIterState< ScalarType, MV >::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 93 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Belos::GCRODRIterState< ScalarType, MV >::B |
The projection of the Krylov subspace against the recycled subspace.
Definition at line 97 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Belos::GCRODRIterState< ScalarType, MV >::R |
The current upper-triangular matrix from the QR reduction of H.
Definition at line 100 of file BelosGCRODRIter.hpp.
| Teuchos::RCP<const Teuchos::SerialDenseVector<int,ScalarType> > Belos::GCRODRIterState< ScalarType, MV >::z |
The current right-hand side of the least squares system RY = Z.
Definition at line 103 of file BelosGCRODRIter.hpp.
1.4.7