|
ROL
|
Provides an interface to check status of the progressive hedging algorithm. More...
#include <ROL_PH_StatusTest.hpp>
Public Member Functions | |
| PH_StatusTest (ROL::ParameterList &parlist, const Vector< Real > &x) | |
| void | setData (const int iter, const Ptr< const Vector< Real > > &xbar) |
| bool | check (AlgorithmState< Real > &state) |
| Public Member Functions inherited from ROL::ROL::StatusTest< Real > | |
| virtual | ~StatusTest () |
| StatusTest (ParameterList &parlist) | |
| StatusTest (Real gtol=1.e-6, Real stol=1.e-12, int max_iter=100, bool use_rel=false) | |
| virtual bool | check (AlgorithmState< Real > &state) |
| Check algorithm status. | |
Private Attributes | |
| Real | mu_ |
| Real | epsilon_ |
| Ptr< const Vector< Real > > | xbar_ |
| Real | tol_ |
| Ptr< Vector< Real > > | x_ |
Provides an interface to check status of the progressive hedging algorithm.
Definition at line 23 of file ROL_PH_StatusTest.hpp.
|
inline |
Definition at line 34 of file ROL_PH_StatusTest.hpp.
References ROL::Vector< Real >::clone(), epsilon_, mu_, and x_.
|
inline |
|
inline |
Definition at line 46 of file ROL_PH_StatusTest.hpp.
References ROL::EXITSTATUS_USERDEFINED, ROL::AlgorithmState< Real >::gnorm, ROL::AlgorithmState< Real >::iterateVec, ROL::AlgorithmState< Real >::statusFlag, tol_, x_, and xbar_.
|
private |
Definition at line 26 of file ROL_PH_StatusTest.hpp.
Referenced by PH_StatusTest(), and setData().
|
private |
Definition at line 27 of file ROL_PH_StatusTest.hpp.
Referenced by PH_StatusTest(), and setData().
|
private |
Definition at line 28 of file ROL_PH_StatusTest.hpp.
|
private |
Definition at line 29 of file ROL_PH_StatusTest.hpp.
|
private |
Definition at line 30 of file ROL_PH_StatusTest.hpp.
Referenced by check(), and PH_StatusTest().