Anasazi  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Attributes | List of all members
Anasazi::GeneralizedDavidsonState< ScalarType, MV > Struct Template Reference

Structure to contain pointers to GeneralizedDavidson state variables. More...

#include <AnasaziGeneralizedDavidson.hpp>

Public Attributes

int curDim
 The current subspace dimension. More...
 
RCP< MV > V
 Orthonormal basis for search subspace. More...
 
RCP< MV > AV
 Image of V under A. More...
 
RCP< MV > BV
 Image of V under B. More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
VAV
 Projection of A onto V. More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
VBV
 Projection of B onto V. More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
S
 Left quasi upper triangular matrix from QZ decomposition of (VAV,VBV) More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
T
 Right quasi upper triangular matrix from QZ decomposition of (VAV,VBV) More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
Q
 Left generalized Schur vectors from QZ decomposition of (VAV,VBV) More...
 
RCP
< Teuchos::SerialDenseMatrix
< int, ScalarType > > 
Z
 Right generalized Schur vectors from QZ decomposition of (VAV,VBV) More...
 
std::vector< Value< ScalarType > > eVals
 Vector of generalized eigenvalues. More...
 

Detailed Description

template<class ScalarType, class MV>
struct Anasazi::GeneralizedDavidsonState< ScalarType, MV >

Structure to contain pointers to GeneralizedDavidson state variables.

Definition at line 45 of file AnasaziGeneralizedDavidson.hpp.

Member Data Documentation

template<class ScalarType, class MV>
int Anasazi::GeneralizedDavidsonState< ScalarType, MV >::curDim

The current subspace dimension.

Definition at line 47 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP<MV> Anasazi::GeneralizedDavidsonState< ScalarType, MV >::V

Orthonormal basis for search subspace.

Definition at line 50 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP<MV> Anasazi::GeneralizedDavidsonState< ScalarType, MV >::AV

Image of V under A.

Definition at line 53 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP<MV> Anasazi::GeneralizedDavidsonState< ScalarType, MV >::BV

Image of V under B.

Definition at line 56 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::VAV

Projection of A onto V.

Definition at line 59 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::VBV

Projection of B onto V.

Definition at line 62 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::S

Left quasi upper triangular matrix from QZ decomposition of (VAV,VBV)

Definition at line 65 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::T

Right quasi upper triangular matrix from QZ decomposition of (VAV,VBV)

Definition at line 68 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::Q

Left generalized Schur vectors from QZ decomposition of (VAV,VBV)

Definition at line 71 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
RCP< Teuchos::SerialDenseMatrix<int,ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::Z

Right generalized Schur vectors from QZ decomposition of (VAV,VBV)

Definition at line 74 of file AnasaziGeneralizedDavidson.hpp.

template<class ScalarType, class MV>
std::vector< Value<ScalarType> > Anasazi::GeneralizedDavidsonState< ScalarType, MV >::eVals

Vector of generalized eigenvalues.

Definition at line 77 of file AnasaziGeneralizedDavidson.hpp.


The documentation for this struct was generated from the following file: