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 |
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
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.