|
ROL
|
#include <ROL_ExpectationQuadRisk.hpp>
Public Member Functions | |
| ExpectationQuadRisk (const Ptr< ExpectationQuad< Real > > &eq) | |
| void | checkRegret (void) |
| Run derivative tests for the scalar regret function. | |
| void | updateValue (Objective< Real > &obj, const Vector< Real > &x, const std::vector< Real > &xstat, Real &tol) |
| void | updateGradient (Objective< Real > &obj, const Vector< Real > &x, const std::vector< Real > &xstat, Real &tol) |
| void | updateHessVec (Objective< Real > &obj, const Vector< Real > &v, const std::vector< Real > &vstat, const Vector< Real > &x, const std::vector< Real > &xstat, Real &tol) |
| Real | getValue (const Vector< Real > &x, const std::vector< Real > &xstat, SampleGenerator< Real > &sampler) |
| void | getGradient (Vector< Real > &g, std::vector< Real > &gstat, const Vector< Real > &x, const std::vector< Real > &xstat, SampleGenerator< Real > &sampler) |
| void | getHessVec (Vector< Real > &hv, std::vector< Real > &hvstat, const Vector< Real > &v, const std::vector< Real > &vstat, const Vector< Real > &x, const std::vector< Real > &xstat, SampleGenerator< Real > &sampler) |
Private Attributes | |
| Ptr< ExpectationQuad< Real > > | eq_ |
Definition at line 55 of file ROL_ExpectationQuadRisk.hpp.
|
inline |
Definition at line 74 of file ROL_ExpectationQuadRisk.hpp.
References eq_.
|
inline |
Run derivative tests for the scalar regret function.
Definition at line 79 of file ROL_ExpectationQuadRisk.hpp.
References eq_.
|
inline |
Definition at line 83 of file ROL_ExpectationQuadRisk.hpp.
References eq_.
|
inline |
Definition at line 92 of file ROL_ExpectationQuadRisk.hpp.
References eq_, and ROL::ROL_EPSILON().
|
inline |
Definition at line 105 of file ROL_ExpectationQuadRisk.hpp.
References eq_, and ROL::ROL_EPSILON().
|
inline |
Definition at line 125 of file ROL_ExpectationQuadRisk.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
inline |
Definition at line 134 of file ROL_ExpectationQuadRisk.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
inline |
Definition at line 146 of file ROL_ExpectationQuadRisk.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
private |
Definition at line 57 of file ROL_ExpectationQuadRisk.hpp.
Referenced by checkRegret(), ExpectationQuadRisk(), updateGradient(), updateHessVec(), and updateValue().