|
| | RealSolverManager () |
| virtual | ~RealSolverManager () |
| | SolverManager () |
| | Empty constructor.
|
| virtual | ~SolverManager () |
| | Destructor.
|
| virtual Teuchos::RCP< SolverManager< ScalarType, MV, OP > > | clone () const =0 |
| | clone the solver manager.
|
| virtual const LinearProblem< ScalarType, MV, OP > & | getProblem () const =0 |
| | Return a reference to the linear problem being solved by this solver manager.
|
| virtual Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const =0 |
| | Return the valid parameters for this solver manager.
|
| virtual Teuchos::RCP< const Teuchos::ParameterList > | getCurrentParameters () const =0 |
| | Return the current parameters being used for this solver manager.
|
| virtual Teuchos::ScalarTraits< ScalarType >::magnitudeType | achievedTol () const |
| | Tolerance achieved by the last solve() invocation.
|
| virtual int | getNumIters () const =0 |
| | Get the iteration count for the most recent call to solve().
|
| virtual bool | isLOADetected () const =0 |
| | Returns whether a loss of accuracy was detected in the solver.
|
| virtual void | setProblem (const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > &problem)=0 |
| | Set the linear problem that needs to be solved.
|
| virtual void | setParameters (const Teuchos::RCP< Teuchos::ParameterList > ¶ms)=0 |
| | Set the parameters to use when solving the linear problem.
|
| virtual void | setUserConvStatusTest (const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > &, const typename StatusTestCombo< ScalarType, MV, OP >::ComboType &=StatusTestCombo< ScalarType, MV, OP >::SEQ) |
| | Set user-defined convergence status test.
|
| virtual void | setDebugStatusTest (const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > &) |
| | Set user-defined debug status test.
|
| virtual void | reset (const ResetType type)=0 |
| | Reset the solver manager.
|
| virtual ReturnType | solve ()=0 |
| | Iterate until the status test tells us to stop.
|
template<class ScalarType, class MV, class OP>
class Belos::Details::RealSolverManager< ScalarType, MV, OP, false >
Definition at line 195 of file BelosSolverManager.hpp.