Belos Package Browser (Single Doxygen Collection) Development
Loading...
Searching...
No Matches
Belos::Details::RealSolverManager< ScalarType, MV, OP, false > Class Template Reference

#include <BelosSolverManager.hpp>

Inheritance diagram for Belos::Details::RealSolverManager< ScalarType, MV, OP, false >:

Public Member Functions

 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 > &params)=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.

Detailed Description

template<class ScalarType, class MV, class OP>
class Belos::Details::RealSolverManager< ScalarType, MV, OP, false >

Definition at line 228 of file BelosSolverManager.hpp.

Constructor & Destructor Documentation

◆ RealSolverManager()

template<class ScalarType, class MV, class OP>
Belos::Details::RealSolverManager< ScalarType, MV, OP, false >::RealSolverManager ( )
inline

Definition at line 231 of file BelosSolverManager.hpp.

◆ ~RealSolverManager()

template<class ScalarType, class MV, class OP>
virtual Belos::Details::RealSolverManager< ScalarType, MV, OP, false >::~RealSolverManager ( )
inlinevirtual

Definition at line 232 of file BelosSolverManager.hpp.


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