10 #ifndef ANASAZI_SOLVERMANAGER_HPP
11 #define ANASAZI_SOLVERMANAGER_HPP
33 template<
class ScalarType,
class MV,
class OP>
virtual int getNumIters() const =0
Get the iteration count for the most recent call to solve().
This class defines the interface required by an eigensolver and status test class to compute solution...
The Anasazi::SolverManager is a templated virtual base class that defines the basic interface that an...
virtual ReturnType solve()=0
This method performs possibly repeated calls to the underlying eigensolver's iterate() routine until ...
Abstract base class which defines the interface required by an eigensolver and status test class to c...
ReturnType
Enumerated type used to pass back information from a solver manager.
Anasazi header file which uses auto-configuration information to include necessary C++ headers...
SolverManager()
Empty constructor.
virtual const Eigenproblem< ScalarType, MV, OP > & getProblem() const =0
Return the eigenvalue problem.
virtual Teuchos::Array< Teuchos::RCP< Teuchos::Time > > getTimers() const
Return the timers for this object.
virtual ~SolverManager()
Destructor.
Types and exceptions used within Anasazi solvers and interfaces.