Belos Package Browser (Single Doxygen Collection)
Development
|
Structure to contain pointers to PCPGIter state variables. More...
#include <BelosPCPGIter.hpp>
Public Member Functions | |
PCPGIterState () | |
Public Attributes | |
int | curDim |
The current dimension of the reduction. More... | |
int | prevUdim |
Number of block columns in matrices C and U before current iteration. More... | |
Teuchos::RCP< MV > | R |
The current residual. More... | |
Teuchos::RCP< MV > | Z |
The current preconditioned residual. More... | |
Teuchos::RCP< MV > | P |
The current decent direction std::vector. More... | |
Teuchos::RCP< MV > | AP |
The matrix A applied to current decent direction std::vector. More... | |
Teuchos::RCP< MV > | U |
The recycled subspace. More... | |
Teuchos::RCP< MV > | C |
C = AU, U spans recycled subspace. More... | |
Teuchos::RCP< const Teuchos::SerialDenseMatrix < int, ScalarType > > | D |
The current Hessenberg matrix. More... | |
Structure to contain pointers to PCPGIter state variables.
The structure is utilized by initialize() and getState().
Definition at line 55 of file BelosPCPGIter.hpp.
|
inline |
Definition at line 89 of file BelosPCPGIter.hpp.
int Belos::PCPGIterState< ScalarType, MV >::curDim |
The current dimension of the reduction.
This ought always to equal PCPGIter::getCurSubspaceDim()
Number of block columns in matrices C and U
Definition at line 61 of file BelosPCPGIter.hpp.
int Belos::PCPGIterState< ScalarType, MV >::prevUdim |
Number of block columns in matrices C and U before current iteration.
Definition at line 63 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::R |
The current residual.
Definition at line 66 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::Z |
The current preconditioned residual.
Definition at line 69 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::P |
The current decent direction std::vector.
Definition at line 72 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::AP |
The matrix A applied to current decent direction std::vector.
Definition at line 75 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::U |
The recycled subspace.
Definition at line 78 of file BelosPCPGIter.hpp.
Teuchos::RCP<MV> Belos::PCPGIterState< ScalarType, MV >::C |
C = AU, U spans recycled subspace.
Definition at line 81 of file BelosPCPGIter.hpp.
Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Belos::PCPGIterState< ScalarType, MV >::D |
The current Hessenberg matrix.
The curDim
by curDim
D = diag(P'*AP) = U' * C
Definition at line 87 of file BelosPCPGIter.hpp.