|
ROL
|
#include <ROL_ExpectationQuadDeviation.hpp>
Public Member Functions | |
| ExpectationQuadDeviation (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 89 of file ROL_ExpectationQuadDeviation.hpp.
|
inline |
Definition at line 108 of file ROL_ExpectationQuadDeviation.hpp.
References eq_.
|
inline |
Run derivative tests for the scalar regret function.
Definition at line 113 of file ROL_ExpectationQuadDeviation.hpp.
References eq_.
|
inline |
Definition at line 117 of file ROL_ExpectationQuadDeviation.hpp.
References eq_.
|
inline |
Definition at line 126 of file ROL_ExpectationQuadDeviation.hpp.
References eq_, and ROL::ROL_EPSILON().
|
inline |
Definition at line 139 of file ROL_ExpectationQuadDeviation.hpp.
References eq_, and ROL::ROL_EPSILON().
|
inline |
Definition at line 159 of file ROL_ExpectationQuadDeviation.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
inline |
Definition at line 167 of file ROL_ExpectationQuadDeviation.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
inline |
Definition at line 178 of file ROL_ExpectationQuadDeviation.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
private |
Definition at line 91 of file ROL_ExpectationQuadDeviation.hpp.
Referenced by checkRegret(), ExpectationQuadDeviation(), updateGradient(), updateHessVec(), and updateValue().