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

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

#include <AnasaziLOBPCG.hpp>

List of all members.

Public Attributes

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


Detailed Description

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

Structure to contain pointers to Anasazi state variables.

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


Member Data Documentation

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::V

The current test basis.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::KV

The image of the current test basis under K.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::MV

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

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::X

The current eigenvectors.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::KX

The image of the current eigenvectors under K.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::MX

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

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::P

The current search direction.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::KP

The image of the current search direction under K.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::MP

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

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::H

The current preconditioned residual vectors.

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

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::KH

The image of the current preconditioned residual vectors under K.

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::MH

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

template<class ScalarType, class MultiVector>
Teuchos::RCP<const MultiVector> Anasazi::LOBPCGState< ScalarType, MultiVector >::R

The current residual vectors.

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

The current Ritz values.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 7 01:09:29 2009 for Anasazi by  doxygen 1.4.7