| 
    Belos
    Version of the Day
    
   | 
 
Structure to contain pointers to PseudoBlockGmresIter state variables. More...
#include <BelosPseudoBlockGmresIter.hpp>
Public Types | |
| typedef Teuchos::ScalarTraits < ScalarType >  | SCT | 
| typedef SCT::magnitudeType | MagnitudeType | 
Public Member Functions | |
| PseudoBlockGmresIterState () | |
Public Attributes | |
| int | curDim | 
| The current dimension of the reduction.  More... | |
| std::vector< Teuchos::RCP < const MV > >  | V | 
| The current Krylov basis.  More... | |
| std::vector< Teuchos::RCP < const Teuchos::SerialDenseMatrix < int, ScalarType > > >  | H | 
| The current Hessenberg matrix.  More... | |
| std::vector< Teuchos::RCP < const Teuchos::SerialDenseMatrix < int, ScalarType > > >  | R | 
| The current upper-triangular matrix from the QR reduction of H.  More... | |
| std::vector< Teuchos::RCP < const Teuchos::SerialDenseVector < int, ScalarType > > >  | Z | 
| The current right-hand side of the least squares system RY = Z.  More... | |
| std::vector< Teuchos::RCP < const Teuchos::SerialDenseVector < int, ScalarType > > >  | sn | 
| The current Given's rotation coefficients.  More... | |
| std::vector< Teuchos::RCP < const Teuchos::SerialDenseVector < int, MagnitudeType > > >  | cs | 
Structure to contain pointers to PseudoBlockGmresIter state variables.
This struct is utilized by PseudoBlockGmresIter::initialize() and PseudoBlockGmresIter::getState().
Definition at line 90 of file BelosPseudoBlockGmresIter.hpp.
| typedef Teuchos::ScalarTraits<ScalarType> Belos::PseudoBlockGmresIterState< ScalarType, MV >::SCT | 
Definition at line 92 of file BelosPseudoBlockGmresIter.hpp.
| typedef SCT::magnitudeType Belos::PseudoBlockGmresIterState< ScalarType, MV >::MagnitudeType | 
Definition at line 93 of file BelosPseudoBlockGmresIter.hpp.
      
  | 
  inline | 
Definition at line 116 of file BelosPseudoBlockGmresIter.hpp.
| int Belos::PseudoBlockGmresIterState< ScalarType, MV >::curDim | 
The current dimension of the reduction.
This should always be equal to PseudoBlockGmresIter::getCurSubspaceDim()
Definition at line 99 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const MV> > Belos::PseudoBlockGmresIterState< ScalarType, MV >::V | 
The current Krylov basis.
Definition at line 101 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > > Belos::PseudoBlockGmresIterState< 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 107 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > > Belos::PseudoBlockGmresIterState< ScalarType, MV >::R | 
The current upper-triangular matrix from the QR reduction of H.
Definition at line 109 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const Teuchos::SerialDenseVector<int,ScalarType> > > Belos::PseudoBlockGmresIterState< ScalarType, MV >::Z | 
The current right-hand side of the least squares system RY = Z.
Definition at line 111 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const Teuchos::SerialDenseVector<int,ScalarType> > > Belos::PseudoBlockGmresIterState< ScalarType, MV >::sn | 
The current Given's rotation coefficients.
Definition at line 113 of file BelosPseudoBlockGmresIter.hpp.
| std::vector<Teuchos::RCP<const Teuchos::SerialDenseVector<int,MagnitudeType> > > Belos::PseudoBlockGmresIterState< ScalarType, MV >::cs | 
Definition at line 114 of file BelosPseudoBlockGmresIter.hpp.
 1.8.5