|
Belos Package Browser (Single Doxygen Collection)
Development
|
Specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation. More...
#include <BelosSolverManager.hpp>

Public Member Functions | |
| SolverManagerRequiresLapack () | |
| virtual | ~SolverManagerRequiresLapack () |
Public Member Functions inherited from Belos::SolverManager< ScalarType, MV, OP > | |
| SolverManager () | |
| Empty constructor. More... | |
| virtual | ~SolverManager () |
| Destructor. More... | |
| virtual Teuchos::RCP< SolverManager< ScalarType, MV, OP > > | clone () const =0 |
| clone the solver manager. More... | |
| virtual const LinearProblem< ScalarType, MV, OP > & | getProblem () const =0 |
| Return a reference to the linear problem being solved by this solver manager. More... | |
| virtual Teuchos::RCP< const Teuchos::ParameterList > | getValidParameters () const =0 |
| Return the valid parameters for this solver manager. More... | |
| virtual Teuchos::RCP< const Teuchos::ParameterList > | getCurrentParameters () const =0 |
| Return the current parameters being used for this solver manager. More... | |
| virtual Teuchos::ScalarTraits< ScalarType >::magnitudeType | achievedTol () const |
Tolerance achieved by the last solve() invocation. More... | |
| virtual int | getNumIters () const =0 |
Get the iteration count for the most recent call to solve(). More... | |
| virtual bool | isLOADetected () const =0 |
| Returns whether a loss of accuracy was detected in the solver. More... | |
| virtual void | setProblem (const Teuchos::RCP< LinearProblem< ScalarType, MV, OP > > &problem)=0 |
| Set the linear problem that needs to be solved. More... | |
| virtual void | setParameters (const Teuchos::RCP< Teuchos::ParameterList > ¶ms)=0 |
| Set the parameters to use when solving the linear problem. More... | |
| virtual void | setUserConvStatusTest (const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > &userConvStatusTest, const typename StatusTestCombo< ScalarType, MV, OP >::ComboType &comboType=StatusTestCombo< ScalarType, MV, OP >::SEQ) |
| Set user-defined convergence status test. More... | |
| virtual void | setDebugStatusTest (const Teuchos::RCP< StatusTest< ScalarType, MV, OP > > &debugStatusTest) |
| Set user-defined debug status test. More... | |
| virtual void | reset (const ResetType type)=0 |
| Reset the solver manager. More... | |
| virtual ReturnType | solve ()=0 |
| Iterate until the status test tells us to stop. More... | |
Public Member Functions inherited from Teuchos::Describable | |
| DescribableStreamManipulatorState | describe (const Describable &describable, const EVerbosityLevel verbLevel=Describable::verbLevel_default) |
| std::ostream & | operator<< (std::ostream &os, const DescribableStreamManipulatorState &d) |
| virtual std::string | description () const |
| virtual void | describe (FancyOStream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| void | describe (std::ostream &out, const EVerbosityLevel verbLevel=verbLevel_default) const |
| virtual | ~Describable () |
Public Member Functions inherited from Teuchos::LabeledObject | |
| LabeledObject () | |
| virtual | ~LabeledObject () |
| virtual void | setObjectLabel (const std::string &objectLabel) |
| virtual std::string | getObjectLabel () const |
Additional Inherited Members | |
Static Public Attributes inherited from Teuchos::Describable | |
| static const EVerbosityLevel | verbLevel_default |
Specialization for ScalarType types for which Teuchos::LAPACK has a valid implementation.
This specialization adds nothing to SolverManager.
Definition at line 342 of file BelosSolverManager.hpp.
|
inline |
Definition at line 345 of file BelosSolverManager.hpp.
|
inlinevirtual |
Definition at line 346 of file BelosSolverManager.hpp.
1.8.16