|
ROL
|
Provides definitions for Krylov solvers. More...
#include <ROL_Krylov.hpp>
Inheritance diagram for ROL::Krylov< Real >:Public Member Functions | |
| virtual | ~Krylov (void) |
| Krylov (Real absTol=1.e-4, Real relTol=1.e-2, unsigned maxit=100) | |
| Krylov (Teuchos::ParameterList &parlist) | |
| virtual void | run (Vector< Real > &x, LinearOperator< Real > &A, const Vector< Real > &b, LinearOperator< Real > &M, int &iter, int &flag)=0 |
| void | resetAbsoluteTolerance (const Real absTol) const |
| void | resetRelativeTolerance (const Real relTol) const |
| void | resetMaximumIteration (const unsigned maxit) |
| Real | getAbsoluteTolerance (void) const |
| Real | getRelativeTolerance (void) const |
| unsigned | getMaximumIteration (void) const |
Private Attributes | |
| Real | absTol_ |
| Real | relTol_ |
| unsigned | maxit_ |
Provides definitions for Krylov solvers.
Definition at line 57 of file ROL_Krylov.hpp.
|
inlinevirtual |
Definition at line 64 of file ROL_Krylov.hpp.
|
inline |
Definition at line 66 of file ROL_Krylov.hpp.
|
inline |
Definition at line 69 of file ROL_Krylov.hpp.
References ROL::Krylov< Real >::run().
|
pure virtual |
Implemented in ROL::GMRES< Real >, ROL::ConjugateResiduals< Real >, and ROL::ConjugateGradients< Real >.
Referenced by ROL::Krylov< Real >::Krylov().
|
inline |
Definition at line 80 of file ROL_Krylov.hpp.
|
inline |
Definition at line 83 of file ROL_Krylov.hpp.
|
inline |
Definition at line 86 of file ROL_Krylov.hpp.
|
inline |
Definition at line 89 of file ROL_Krylov.hpp.
References ROL::Krylov< Real >::absTol_.
|
inline |
Definition at line 92 of file ROL_Krylov.hpp.
References ROL::Krylov< Real >::relTol_.
|
inline |
Definition at line 95 of file ROL_Krylov.hpp.
References ROL::Krylov< Real >::maxit_.
|
private |
Definition at line 59 of file ROL_Krylov.hpp.
Referenced by ROL::Krylov< Real >::getAbsoluteTolerance().
|
private |
Definition at line 60 of file ROL_Krylov.hpp.
Referenced by ROL::Krylov< Real >::getRelativeTolerance().
|
private |
Definition at line 61 of file ROL_Krylov.hpp.
Referenced by ROL::Krylov< Real >::getMaximumIteration().
1.8.13