#include <BelosStatusTestMaxIters.hpp>
Inheritance diagram for Belos::StatusTestMaxIters< ScalarType, MV, OP >:

Public Member Functions | |
Constructor/Destructor. | |
| StatusTestMaxIters (int maxIters) | |
| Constructor. | |
| virtual | ~StatusTestMaxIters () |
| Destructor. | |
Status methods | |
| StatusType | checkStatus (Iteration< ScalarType, MV, OP > *iSolver) |
| Check convergence status of the iterative solver: Unconverged, Converged, Failed. | |
| StatusType | getStatus () const |
| Return the result of the most recent CheckStatus call. | |
Reset methods | |
| void | reset () |
| Resets the status test to the initial internal state. | |
| void | setMaxIters (int maxIters) |
| Sets the maximum number of iterations allowed. | |
Accessor methods | |
| int | getMaxIters () const |
| Returns the maximum number of iterations set in the constructor. | |
| int | getNumIters () const |
| Returns the current number of iterations from the most recent StatusTest call. | |
Print methods | |
| void | print (std::ostream &os, int indent=0) const |
| Output formatted description of stopping test to output stream. | |
| void | printStatus (std::ostream &os, StatusType type) const |
| Print message for each status specific to this stopping test. | |
Overridden from Teuchos::Describable | |
| std::string | description () const |
| Method to return description of the maximum iteration status test. | |
This implementation of the Belos::StatusTest base class tests the number of iterations performed against a maximum number allowed.
Definition at line 50 of file BelosStatusTestMaxIters.hpp.
| Belos::StatusTestMaxIters< ScalarType, MV, OP >::StatusTestMaxIters | ( | int | maxIters | ) |
| virtual Belos::StatusTestMaxIters< ScalarType, MV, OP >::~StatusTestMaxIters | ( | ) | [inline, virtual] |
| StatusType Belos::StatusTestMaxIters< ScalarType, MV, OP >::checkStatus | ( | Iteration< ScalarType, MV, OP > * | iSolver | ) | [virtual] |
Check convergence status of the iterative solver: Unconverged, Converged, Failed.
This method checks to see if the convergence criteria are met using the current information from the iterative solver.
Implements Belos::StatusTest< ScalarType, MV, OP >.
Definition at line 152 of file BelosStatusTestMaxIters.hpp.
| StatusType Belos::StatusTestMaxIters< ScalarType, MV, OP >::getStatus | ( | ) | const [inline, virtual] |
Return the result of the most recent CheckStatus call.
Implements Belos::StatusTest< ScalarType, MV, OP >.
Definition at line 74 of file BelosStatusTestMaxIters.hpp.
| void Belos::StatusTestMaxIters< ScalarType, MV, OP >::reset | ( | ) | [virtual] |
Resets the status test to the initial internal state.
Implements Belos::StatusTest< ScalarType, MV, OP >.
Definition at line 162 of file BelosStatusTestMaxIters.hpp.
| void Belos::StatusTestMaxIters< ScalarType, MV, OP >::setMaxIters | ( | int | maxIters | ) | [inline] |
Sets the maximum number of iterations allowed.
Definition at line 85 of file BelosStatusTestMaxIters.hpp.
| int Belos::StatusTestMaxIters< ScalarType, MV, OP >::getMaxIters | ( | ) | const [inline] |
Returns the maximum number of iterations set in the constructor.
Definition at line 93 of file BelosStatusTestMaxIters.hpp.
| int Belos::StatusTestMaxIters< ScalarType, MV, OP >::getNumIters | ( | ) | const [inline] |
Returns the current number of iterations from the most recent StatusTest call.
Definition at line 96 of file BelosStatusTestMaxIters.hpp.
| void Belos::StatusTestMaxIters< ScalarType, MV, OP >::print | ( | std::ostream & | os, | |
| int | indent = 0 | |||
| ) | const [virtual] |
Output formatted description of stopping test to output stream.
Implements Belos::StatusTest< ScalarType, MV, OP >.
Definition at line 169 of file BelosStatusTestMaxIters.hpp.
| void Belos::StatusTestMaxIters< ScalarType, MV, OP >::printStatus | ( | std::ostream & | os, | |
| StatusType | type | |||
| ) | const [virtual] |
Print message for each status specific to this stopping test.
Reimplemented from Belos::StatusTest< ScalarType, MV, OP >.
Definition at line 182 of file BelosStatusTestMaxIters.hpp.
| std::string Belos::StatusTestMaxIters< ScalarType, MV, OP >::description | ( | ) | const [inline, virtual] |
Method to return description of the maximum iteration status test.
Reimplemented from Teuchos::Describable.
Definition at line 115 of file BelosStatusTestMaxIters.hpp.
1.4.7