Belos Version of the Day
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 ()
Public Member Functions inherited from Belos::SolverManager< ScalarType, MV, OP >
 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 195 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 198 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 199 of file BelosSolverManager.hpp.


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

Generated on for Belos by doxygen 1.15.0