ROL
|
Provides an interface to check status of optimization algorithms. More...
#include <ROL_StatusTest.hpp>
Public Member Functions | |
virtual | ~StatusTest () |
StatusTest (ROL::ParameterList &parlist) | |
StatusTest (Real gtol=1.e-6, Real stol=1.e-12, int max_iter=100) | |
virtual bool | check (AlgorithmState< Real > &state) |
Check algorithm status. More... | |
Private Attributes | |
Real | gtol_ |
Real | stol_ |
int | max_iter_ |
Provides an interface to check status of optimization algorithms.
Definition at line 58 of file ROL_StatusTest.hpp.
|
inlinevirtual |
Definition at line 67 of file ROL_StatusTest.hpp.
|
inline |
Definition at line 69 of file ROL_StatusTest.hpp.
References ROL::StatusTest< Real >::gtol_, ROL::StatusTest< Real >::max_iter_, and ROL::StatusTest< Real >::stol_.
|
inline |
Definition at line 76 of file ROL_StatusTest.hpp.
|
inlinevirtual |
Check algorithm status.
Reimplemented in StatusTest_PDAS< Real >, ROL::ConstraintStatusTest< Real >, ROL::FletcherStatusTest< Real >, ROL::PH_StatusTest< Real >, ROL::CombinedStatusTest< Real >, and ROL::BundleStatusTest< Real >.
Definition at line 81 of file ROL_StatusTest.hpp.
References ROL::EXITSTATUS_CONVERGED, ROL::EXITSTATUS_LAST, ROL::EXITSTATUS_MAXITER, ROL::EXITSTATUS_NAN, ROL::EXITSTATUS_STEPTOL, ROL::AlgorithmState< Real >::gnorm, ROL::StatusTest< Real >::gtol_, ROL::AlgorithmState< Real >::iter, ROL::StatusTest< Real >::max_iter_, ROL::AlgorithmState< Real >::snorm, ROL::AlgorithmState< Real >::statusFlag, and ROL::StatusTest< Real >::stol_.
|
private |
Definition at line 61 of file ROL_StatusTest.hpp.
Referenced by ROL::StatusTest< Real >::check(), and ROL::StatusTest< Real >::StatusTest().
|
private |
Definition at line 62 of file ROL_StatusTest.hpp.
Referenced by ROL::StatusTest< Real >::check(), and ROL::StatusTest< Real >::StatusTest().
|
private |
Definition at line 63 of file ROL_StatusTest.hpp.
Referenced by ROL::StatusTest< Real >::check(), and ROL::StatusTest< Real >::StatusTest().