PyTrilinos::Anasazi::SolverManagerEpetra Class Reference

Inheritance diagram for PyTrilinos::Anasazi::SolverManagerEpetra:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def getProblem
def getNumIters
def solve
def __init__
def getProblem
def getNumIters
def solve


Detailed Description

The Anasazi::SolverManager is a templated virtual base class that
defines the basic interface that any solver manager will support.

C++ includes: AnasaziSolverManager.hpp 

Member Function Documentation

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

getNumIters(self) -> int

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

Get the iteration count for the most recent call to  solve(). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.

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

getNumIters(self) -> int

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

Get the iteration count for the most recent call to  solve(). 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.

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

getProblem(self) -> EigenproblemEpetra

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

Return the eigenvalue problem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.

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

getProblem(self) -> EigenproblemEpetra

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

Return the eigenvalue problem. 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.

def PyTrilinos::Anasazi::SolverManagerEpetra::solve (   self,
  args 
)

solve(self) -> ReturnType

virtual
ReturnType Anasazi::SolverManager< ScalarType, MV, OP >::solve()=0

This method performs possibly repeated calls to the underlying
eigensolver's iterate() routine until the problem has been solved (as
decided by the solver manager) or the solver manager decides to quit.

ReturnType specifying: Converged: the eigenproblem was solved to the
specification required by the solver manager.

Unconverged: the eigenproblem was not solved to the specification
desired by the solver manager 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.

def PyTrilinos::Anasazi::SolverManagerEpetra::solve (   self,
  args 
)

solve(self) -> ReturnType

virtual
ReturnType Anasazi::SolverManager< ScalarType, MV, OP >::solve()=0

This method performs possibly repeated calls to the underlying
eigensolver's iterate() routine until the problem has been solved (as
decided by the solver manager) or the solver manager decides to quit.

ReturnType specifying: Converged: the eigenproblem was solved to the
specification required by the solver manager.

Unconverged: the eigenproblem was not solved to the specification
desired by the solver manager 

Reimplemented in PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, PyTrilinos::Anasazi::LOBPCGSolMgrEpetra, PyTrilinos::Anasazi::BlockDavidsonSolMgrEpetra, PyTrilinos::Anasazi::BlockKrylovSchurSolMgrEpetra, and PyTrilinos::Anasazi::LOBPCGSolMgrEpetra.


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