PyTrilinos::Anasazi::EigensolverEpetra Class Reference

Inheritance diagram for PyTrilinos::Anasazi::EigensolverEpetra:

Inheritance graph
[legend]
Collaboration diagram for PyTrilinos::Anasazi::EigensolverEpetra:

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def iterate
def initialize
def getNumIters
def resetNumIters
def getRitzVectors
def getRitzValues
def getRitzIndex
def getResNorms
def getRes2Norms
def getRitzRes2Norms
def getCurSubspaceDim
def getMaxSubspaceDim
def setStatusTest
def getStatusTest
def getProblem
def getBlockSize
def setBlockSize
def setAuxVecs
def getAuxVecs
def isInitialized
def currentStatus
def __init__
def iterate
def initialize
def getNumIters
def resetNumIters
def getRitzVectors
def getRitzValues
def getRitzIndex
def getResNorms
def getRes2Norms
def getRitzRes2Norms
def getCurSubspaceDim
def getMaxSubspaceDim
def setStatusTest
def getStatusTest
def getProblem
def getBlockSize
def setBlockSize
def setAuxVecs
def getAuxVecs
def isInitialized
def currentStatus


Detailed Description

The Eigensolver is a templated virtual base class that defines the
basic interface that any eigensolver will support.

This interface is mainly concerned with providing a set of eigensolver
status method that can be requested from any eigensolver by an
StatusTest object.

C++ includes: AnasaziEigensolverDecl.hpp 

Member Function Documentation

def PyTrilinos::Anasazi::EigensolverEpetra::currentStatus (   self,
  args 
)

currentStatus(self, ostream os)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP
>::currentStatus(std::ostream &os)=0

This method requests that the solver print out its current status to
screen. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::currentStatus (   self,
  args 
)

currentStatus(self, ostream os)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP
>::currentStatus(std::ostream &os)=0

This method requests that the solver print out its current status to
screen. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getAuxVecs (   self,
  args 
)

getAuxVecs(self) -> Teuchos::Array<(Teuchos::RCP<(q(const).Epetra_MultiVector)>)>

virtual
Teuchos::Array<Teuchos::RCP<const MV> > Anasazi::Eigensolver<
ScalarType, MV, OP >::getAuxVecs() const =0

Get the auxiliary vectors for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getAuxVecs (   self,
  args 
)

getAuxVecs(self) -> Teuchos::Array<(Teuchos::RCP<(q(const).Epetra_MultiVector)>)>

virtual
Teuchos::Array<Teuchos::RCP<const MV> > Anasazi::Eigensolver<
ScalarType, MV, OP >::getAuxVecs() const =0

Get the auxiliary vectors for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getBlockSize (   self,
  args 
)

getBlockSize(self) -> int

virtual
int Anasazi::Eigensolver< ScalarType, MV, OP >::getBlockSize() const
=0

Get the blocksize to be used by the iterative solver in solving this
eigenproblem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getBlockSize (   self,
  args 
)

getBlockSize(self) -> int

virtual
int Anasazi::Eigensolver< ScalarType, MV, OP >::getBlockSize() const
=0

Get the blocksize to be used by the iterative solver in solving this
eigenproblem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getCurSubspaceDim (   self,
  args 
)

getCurSubspaceDim(self) -> int

virtual int Anasazi::Eigensolver< ScalarType, MV, OP
>::getCurSubspaceDim() const =0

Get the dimension of the search subspace used to generate the current
eigenvectors and eigenvalues. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getCurSubspaceDim (   self,
  args 
)

getCurSubspaceDim(self) -> int

virtual int Anasazi::Eigensolver< ScalarType, MV, OP
>::getCurSubspaceDim() const =0

Get the dimension of the search subspace used to generate the current
eigenvectors and eigenvalues. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getMaxSubspaceDim (   self,
  args 
)

getMaxSubspaceDim(self) -> int

virtual int Anasazi::Eigensolver< ScalarType, MV, OP
>::getMaxSubspaceDim() const =0

Get the maximum dimension allocated for the search subspace. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getMaxSubspaceDim (   self,
  args 
)

getMaxSubspaceDim(self) -> int

virtual int Anasazi::Eigensolver< ScalarType, MV, OP
>::getMaxSubspaceDim() const =0

Get the maximum dimension allocated for the search subspace. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getNumIters (   self,
  args 
)

getNumIters(self) -> int

virtual int
Anasazi::Eigensolver< ScalarType, MV, OP >::getNumIters() const =0

Get the current iteration count. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getNumIters (   self,
  args 
)

getNumIters(self) -> int

virtual int
Anasazi::Eigensolver< ScalarType, MV, OP >::getNumIters() const =0

Get the current iteration count. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getProblem (   self,
  args 
)

getProblem(self) -> EigenproblemEpetra

virtual
const Eigenproblem<ScalarType,MV,OP>& Anasazi::Eigensolver<
ScalarType, MV, OP >::getProblem() const =0

Get a constant reference to the eigenvalue problem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getProblem (   self,
  args 
)

getProblem(self) -> EigenproblemEpetra

virtual
const Eigenproblem<ScalarType,MV,OP>& Anasazi::Eigensolver<
ScalarType, MV, OP >::getProblem() const =0

Get a constant reference to the eigenvalue problem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRes2Norms (   self,
  args 
)

getRes2Norms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual
std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getRes2Norms()=0

Get the current residual 2-norms A vector of length blockSize
containing the 2-norms of the residuals. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRes2Norms (   self,
  args 
)

getRes2Norms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual
std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getRes2Norms()=0

Get the current residual 2-norms A vector of length blockSize
containing the 2-norms of the residuals. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getResNorms (   self,
  args 
)

getResNorms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual
std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getResNorms()=0

Get the current residual norms.

A vector of length blockSize containing the norms of the residuals,
according to the orthogonalization manager norm() method. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getResNorms (   self,
  args 
)

getResNorms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual
std::vector<typename Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getResNorms()=0

Get the current residual norms.

A vector of length blockSize containing the norms of the residuals,
according to the orthogonalization manager norm() method. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzIndex (   self,
  args 
)

getRitzIndex(self) -> VectorInt

virtual
std::vector<int> Anasazi::Eigensolver< ScalarType, MV, OP
>::getRitzIndex()=0

Get the index used for indexing the compressed storage used for Ritz
vectors for real, non-Hermitian problems.

index has length numVecs, where each entry is 0, +1, or -1. These have
the following interpretation: index[i] == 0: signifies that the
corresponding eigenvector is stored as the i column of Evecs. This
will usually be the case when ScalarType is complex, an eigenproblem
is Hermitian, or a real, non- Hermitian eigenproblem has a real
eigenvector.

index[i] == +1: signifies that the corresponding eigenvector is stored
in two vectors: the real part in the i column of Evecs and the
positive imaginary part in the i+1 column of Evecs.

index[i] == -1: signifies that the corresponding eigenvector is stored
in two vectors: the real part in the i-1 column of Evecs and the
negative imaginary part in the i column of Evecs 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzIndex (   self,
  args 
)

getRitzIndex(self) -> VectorInt

virtual
std::vector<int> Anasazi::Eigensolver< ScalarType, MV, OP
>::getRitzIndex()=0

Get the index used for indexing the compressed storage used for Ritz
vectors for real, non-Hermitian problems.

index has length numVecs, where each entry is 0, +1, or -1. These have
the following interpretation: index[i] == 0: signifies that the
corresponding eigenvector is stored as the i column of Evecs. This
will usually be the case when ScalarType is complex, an eigenproblem
is Hermitian, or a real, non- Hermitian eigenproblem has a real
eigenvector.

index[i] == +1: signifies that the corresponding eigenvector is stored
in two vectors: the real part in the i column of Evecs and the
positive imaginary part in the i+1 column of Evecs.

index[i] == -1: signifies that the corresponding eigenvector is stored
in two vectors: the real part in the i-1 column of Evecs and the
negative imaginary part in the i column of Evecs 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzRes2Norms (   self,
  args 
)

getRitzRes2Norms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual std::vector<typename
Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getRitzRes2Norms()=0

Get the 2-norms of the Ritz residuals. A vector of length blockSize
containing the 2-norms of the Ritz residuals. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzRes2Norms (   self,
  args 
)

getRitzRes2Norms(self) -> std::vector<(Teuchos::ScalarTraits<(double)>::magnitudeType,std::allocator<(Teuchos::ScalarTraits<(double)>::magnitudeType)>)>

virtual std::vector<typename
Teuchos::ScalarTraits<ScalarType>::magnitudeType>
Anasazi::Eigensolver< ScalarType, MV, OP >::getRitzRes2Norms()=0

Get the 2-norms of the Ritz residuals. A vector of length blockSize
containing the 2-norms of the Ritz residuals. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzValues (   self,
  args 
)

getRitzValues(self) -> VectorValueDouble

virtual
std::vector<Value<ScalarType> > Anasazi::Eigensolver< ScalarType, MV,
OP >::getRitzValues()=0

Get the Ritz values from the previous iteration. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzValues (   self,
  args 
)

getRitzValues(self) -> VectorValueDouble

virtual
std::vector<Value<ScalarType> > Anasazi::Eigensolver< ScalarType, MV,
OP >::getRitzValues()=0

Get the Ritz values from the previous iteration. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzVectors (   self,
  args 
)

getRitzVectors(self) -> Teuchos::RCP<(q(const).Epetra_MultiVector)>

virtual
Teuchos::RCP<const MV> Anasazi::Eigensolver< ScalarType, MV, OP
>::getRitzVectors()=0

Get the Ritz vectors from the previous iteration. These are indexed
using getRitzIndex().

For a description of the indexing scheme, see getRitzIndex(). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getRitzVectors (   self,
  args 
)

getRitzVectors(self) -> Teuchos::RCP<(q(const).Epetra_MultiVector)>

virtual
Teuchos::RCP<const MV> Anasazi::Eigensolver< ScalarType, MV, OP
>::getRitzVectors()=0

Get the Ritz vectors from the previous iteration. These are indexed
using getRitzIndex().

For a description of the indexing scheme, see getRitzIndex(). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getStatusTest (   self,
  args 
)

getStatusTest(self) -> Teuchos::RCP<(Anasazi::StatusTest<(double,Epetra_MultiVector,Epetra_Operator)>)>

virtual
Teuchos::RCP<StatusTest<ScalarType,MV,OP> > Anasazi::Eigensolver<
ScalarType, MV, OP >::getStatusTest() const =0

Get the current StatusTest used by the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::getStatusTest (   self,
  args 
)

getStatusTest(self) -> Teuchos::RCP<(Anasazi::StatusTest<(double,Epetra_MultiVector,Epetra_Operator)>)>

virtual
Teuchos::RCP<StatusTest<ScalarType,MV,OP> > Anasazi::Eigensolver<
ScalarType, MV, OP >::getStatusTest() const =0

Get the current StatusTest used by the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::initialize (   self,
  args 
)

initialize(self)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::initialize()=0

Initialize the solver with the initial vectors from the eigenproblem
or random data. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::initialize (   self,
  args 
)

initialize(self)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::initialize()=0

Initialize the solver with the initial vectors from the eigenproblem
or random data. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::isInitialized (   self,
  args 
)

isInitialized(self) -> bool

virtual
bool Anasazi::Eigensolver< ScalarType, MV, OP >::isInitialized() const
=0

States whether the solver has been initialized or not. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::isInitialized (   self,
  args 
)

isInitialized(self) -> bool

virtual
bool Anasazi::Eigensolver< ScalarType, MV, OP >::isInitialized() const
=0

States whether the solver has been initialized or not. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::iterate (   self,
  args 
)

iterate(self)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::iterate()=0

This method performs eigensolvers iterations until the status test
indicates the need to stop or an error occurs (in which case, an
exception is thrown). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::iterate (   self,
  args 
)

iterate(self)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::iterate()=0

This method performs eigensolvers iterations until the status test
indicates the need to stop or an error occurs (in which case, an
exception is thrown). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::resetNumIters (   self,
  args 
)

resetNumIters(self)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP >::resetNumIters()=0

Reset the iteration count. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::resetNumIters (   self,
  args 
)

resetNumIters(self)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP >::resetNumIters()=0

Reset the iteration count. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setAuxVecs (   self,
  args 
)

setAuxVecs(self, Teuchos::Array<(Teuchos::RCP<(q(const).Epetra_MultiVector)>)> auxvecs)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::setAuxVecs(const
Teuchos::Array< Teuchos::RCP< const MV > > &auxvecs)=0

Set the auxiliary vectors for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setAuxVecs (   self,
  args 
)

setAuxVecs(self, Teuchos::Array<(Teuchos::RCP<(q(const).Epetra_MultiVector)>)> auxvecs)

virtual void
Anasazi::Eigensolver< ScalarType, MV, OP >::setAuxVecs(const
Teuchos::Array< Teuchos::RCP< const MV > > &auxvecs)=0

Set the auxiliary vectors for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setBlockSize (   self,
  args 
)

setBlockSize(self, int blockSize)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP >::setBlockSize(int
blockSize)=0

Set the blocksize to be used by the iterative solver in solving this
eigenproblem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setBlockSize (   self,
  args 
)

setBlockSize(self, int blockSize)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP >::setBlockSize(int
blockSize)=0

Set the blocksize to be used by the iterative solver in solving this
eigenproblem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setStatusTest (   self,
  args 
)

setStatusTest(self, Teuchos::RCP<(Anasazi::StatusTest<(double,Epetra_MultiVector,Epetra_Operator)>)> test)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP
>::setStatusTest(Teuchos::RCP< StatusTest< ScalarType, MV, OP > >
test)=0

Set a new StatusTest for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.

def PyTrilinos::Anasazi::EigensolverEpetra::setStatusTest (   self,
  args 
)

setStatusTest(self, Teuchos::RCP<(Anasazi::StatusTest<(double,Epetra_MultiVector,Epetra_Operator)>)> test)

virtual
void Anasazi::Eigensolver< ScalarType, MV, OP
>::setStatusTest(Teuchos::RCP< StatusTest< ScalarType, MV, OP > >
test)=0

Set a new StatusTest for the solver. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, PyTrilinos::Anasazi::LOBPCGEpetra, PyTrilinos::Anasazi::BlockDavidsonEpetra, PyTrilinos::Anasazi::BlockKrylovSchurEpetra, and PyTrilinos::Anasazi::LOBPCGEpetra.


The documentation for this class was generated from the following files:

Generated on Thu Dec 17 11:00:20 2009 for PyTrilinos by  doxygen 1.5.9