Belos Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Belos::Details::RealSolverManager< ScalarType, MV, OP, false > Class Template Reference

#include <BelosSolverManager.hpp>

Inheritance diagram for Belos::Details::RealSolverManager< ScalarType, MV, OP, false >:
Inheritance graph
[legend]

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 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:

Generated for Belos by doxygen 1.9.6