Anasazi
Version of the Day
|
Structure to contain pointers to TraceMinBase state variables. More...
#include <AnasaziTraceMinBase.hpp>
Public Attributes | |
int | curDim |
The current dimension of the solver. More... | |
RCP< const MV > | V |
The current basis. More... | |
RCP< const MV > | KV |
The image of V under K. More... | |
RCP< const MV > | MopV |
The image of V under M, or Teuchos::null if M was not specified. More... | |
RCP< const MV > | X |
The current eigenvectors. More... | |
RCP< const MV > | KX |
The image of the current eigenvectors under K. More... | |
RCP< const MV > | MX |
The image of the current eigenvectors under M, or Teuchos::null if M was not specified. More... | |
RCP< const MV > | R |
The current residual vectors. More... | |
RCP< const std::vector < typename Teuchos::ScalarTraits < ScalarType >::magnitudeType > > | T |
The current Ritz values. This vector is a copy of the internal data. More... | |
RCP< const Teuchos::SerialDenseMatrix < int, ScalarType > > | KK |
The current projected K matrix. More... | |
RCP< const Teuchos::SerialDenseMatrix < int, ScalarType > > | RV |
The current Ritz vectors. More... | |
bool | isOrtho |
Whether V has been projected and orthonormalized already. More... | |
int | NEV |
Number of unconverged eigenvalues. More... | |
ScalarType | largestSafeShift |
Largest safe shift. More... | |
RCP< const std::vector < ScalarType > > | ritzShifts |
Current Ritz shifts. More... | |
Structure to contain pointers to TraceMinBase state variables.
This struct is utilized by TraceMinBase::initialize() and TraceMinBase::getState().
Definition at line 62 of file AnasaziTraceMinBase.hpp.
int Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::curDim |
The current dimension of the solver.
Definition at line 64 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::V |
The current basis.
V has TraceMinBase::getMaxSubspaceDim() vectors, but only the first curDim
are valid.
Definition at line 69 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::KV |
The image of V under K.
Definition at line 71 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::MopV |
The image of V under M, or Teuchos::null if M was not specified.
Definition at line 73 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::X |
The current eigenvectors.
Definition at line 75 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::KX |
The image of the current eigenvectors under K.
Definition at line 77 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::MX |
The image of the current eigenvectors under M, or Teuchos::null if M was not specified.
Definition at line 79 of file AnasaziTraceMinBase.hpp.
RCP<const MV> Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::R |
The current residual vectors.
Definition at line 81 of file AnasaziTraceMinBase.hpp.
RCP<const std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType> > Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::T |
The current Ritz values. This vector is a copy of the internal data.
Definition at line 83 of file AnasaziTraceMinBase.hpp.
RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::KK |
The current projected K matrix.
KK is of order TraceMinBase::getMaxSubspaceDim(), but only the principal submatrix of order curDim
is meaningful. It is Hermitian in memory.
Definition at line 89 of file AnasaziTraceMinBase.hpp.
RCP<const Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::RV |
The current Ritz vectors.
Definition at line 91 of file AnasaziTraceMinBase.hpp.
bool Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::isOrtho |
Whether V has been projected and orthonormalized already.
Definition at line 93 of file AnasaziTraceMinBase.hpp.
int Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::NEV |
Number of unconverged eigenvalues.
Definition at line 95 of file AnasaziTraceMinBase.hpp.
ScalarType Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::largestSafeShift |
Largest safe shift.
Definition at line 97 of file AnasaziTraceMinBase.hpp.
RCP< const std::vector<ScalarType> > Anasazi::Experimental::TraceMinBaseState< ScalarType, MV >::ritzShifts |
Current Ritz shifts.
Definition at line 99 of file AnasaziTraceMinBase.hpp.