Anasazi::LOBPCGState< ScalarType, MV > Struct Template Reference

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

#include <AnasaziLOBPCG.hpp>

List of all members.

Public Attributes

Teuchos::RefCountPtr< const
MV > 
X
 The current eigenvectors.
Teuchos::RefCountPtr< const
MV > 
KX
 The image of the current eigenvectors under K.
Teuchos::RefCountPtr< const
MV > 
MX
 The image of the current eigenvectors under M, or Teuchos::null if M was not specified.
Teuchos::RefCountPtr< const
MV > 
P
 The current search direction.
Teuchos::RefCountPtr< const
MV > 
KP
 The image of the current search direction under K.
Teuchos::RefCountPtr< const
MV > 
MP
 The image of the current search direction under M, or Teuchos::null if M was not specified.
Teuchos::RefCountPtr< const
MV > 
H
 The current preconditioned residual vectors.
Teuchos::RefCountPtr< const
MV > 
KH
 The image of the current preconditioned residual vectors under K.
Teuchos::RefCountPtr< const
MV > 
MH
 The image of the current preconditioned residual vectors under M, or Teuchos::null if M was not specified.
Teuchos::RefCountPtr< const
MV > 
R
 The current residual vectors.
Teuchos::RefCountPtr< const
std::vector< typename Teuchos::ScalarTraits<
ScalarType >::magnitudeType > > 
T
 The current Ritz values.


Detailed Description

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

Structure to contain pointers to Anasazi state variables.

This struct is utilized by LOBPCG::initialize() and LOBPCG::getState().

Definition at line 102 of file AnasaziLOBPCG.hpp.


Member Data Documentation

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::X
 

The current eigenvectors.

Definition at line 104 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::KX
 

The image of the current eigenvectors under K.

Definition at line 106 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::MX
 

The image of the current eigenvectors under M, or Teuchos::null if M was not specified.

Definition at line 108 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::P
 

The current search direction.

Definition at line 110 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::KP
 

The image of the current search direction under K.

Definition at line 112 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::MP
 

The image of the current search direction under M, or Teuchos::null if M was not specified.

Definition at line 114 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::H
 

The current preconditioned residual vectors.

H is only useful when LOBPCG::iterate() throw a LOBPCGRitzFailure exception.

Definition at line 119 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::KH
 

The image of the current preconditioned residual vectors under K.

Definition at line 121 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::MH
 

The image of the current preconditioned residual vectors under M, or Teuchos::null if M was not specified.

Definition at line 123 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const MV> Anasazi::LOBPCGState< ScalarType, MV >::R
 

The current residual vectors.

Definition at line 125 of file AnasaziLOBPCG.hpp.

template<class ScalarType, class MV>
Teuchos::RefCountPtr<const std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType> > Anasazi::LOBPCGState< ScalarType, MV >::T
 

The current Ritz values.

Definition at line 127 of file AnasaziLOBPCG.hpp.


The documentation for this struct was generated from the following file:
Generated on Thu Sep 18 12:31:39 2008 for Anasazi by doxygen 1.3.9.1