ROL
|
#include <ROL_ExpUtility.hpp>
Public Member Functions | |
void | reset (Teuchos::RCP< Vector< Real > > &x0, const Vector< Real > &x) |
void | reset (Teuchos::RCP< Vector< Real > > &x0, const Vector< Real > &x, Teuchos::RCP< Vector< Real > > &v0, const Vector< Real > &v) |
void | update (const Real val, const Real weight) |
void | update (const Real val, const Vector< Real > &g, const Real weight) |
void | update (const Real val, const Vector< Real > &g, const Real gv, const Vector< Real > &hv, const Real weight) |
Real | getValue (SampleGenerator< Real > &sampler) |
virtual void | getGradient (Vector< Real > &g, SampleGenerator< Real > &sampler) |
virtual void | getHessVec (Vector< Real > &hv, SampleGenerator< Real > &sampler) |
![]() | |
virtual | ~RiskMeasure () |
Private Attributes | |
Teuchos::RCP< Vector< Real > > | eg_ |
Additional Inherited Members | |
![]() | |
Real | val_ |
Real | gv_ |
Teuchos::RCP< Vector< Real > > | g_ |
Teuchos::RCP< Vector< Real > > | hv_ |
Definition at line 52 of file ROL_ExpUtility.hpp.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 57 of file ROL_ExpUtility.hpp.
References ROL::Vector< Real >::clone(), and ROL::ExpUtility< Real >::eg_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 66 of file ROL_ExpUtility.hpp.
References ROL::Vector< Real >::clone(), and ROL::ExpUtility< Real >::eg_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 77 of file ROL_ExpUtility.hpp.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 81 of file ROL_ExpUtility.hpp.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 87 of file ROL_ExpUtility.hpp.
References ROL::ExpUtility< Real >::eg_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 97 of file ROL_ExpUtility.hpp.
References ROL::SampleGenerator< Real >::sumAll().
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 104 of file ROL_ExpUtility.hpp.
References ROL::Vector< Real >::scale(), and ROL::SampleGenerator< Real >::sumAll().
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 112 of file ROL_ExpUtility.hpp.
References ROL::Vector< Real >::clone(), ROL::ExpUtility< Real >::eg_, ROL::Vector< Real >::plus(), ROL::Vector< Real >::scale(), and ROL::SampleGenerator< Real >::sumAll().
|
private |
Definition at line 54 of file ROL_ExpUtility.hpp.
Referenced by ROL::ExpUtility< Real >::getHessVec(), ROL::ExpUtility< Real >::reset(), and ROL::ExpUtility< Real >::update().