ROL
|
#include <ROL_MixedQuantileQuadrangle.hpp>
Public Member Functions | |
MixedQuantileQuadrangle (Teuchos::ParameterList &parlist) | |
MixedQuantileQuadrangle (const std::vector< Real > &prob, const std::vector< Real > &coeff, const Teuchos::RCP< PlusFunction< Real > > &pf) | |
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) |
void | getGradient (Vector< Real > &g, SampleGenerator< Real > &sampler) |
void | getHessVec (Vector< Real > &hv, SampleGenerator< Real > &sampler) |
![]() | |
virtual | ~RiskMeasure () |
RiskMeasure (void) | |
Private Attributes | |
Teuchos::RCP< PlusFunction< Real > > | plusFunction_ |
Teuchos::Array< Real > | prob_ |
Teuchos::Array< Real > | coeff_ |
Teuchos::RCP< Vector< Real > > | dualVector_ |
std::vector< Real > | xvar_ |
std::vector< Real > | vvar_ |
std::vector< Real > | vec_ |
int | size_ |
bool | firstReset_ |
Additional Inherited Members | |
![]() | |
Real | val_ |
Real | gv_ |
Teuchos::RCP< Vector< Real > > | g_ |
Teuchos::RCP< Vector< Real > > | hv_ |
Teuchos::RCP< Vector< Real > > | dualVector_ |
bool | firstReset_ |
Definition at line 57 of file ROL_MixedQuantileQuadrangle.hpp.
|
inline |
Definition at line 76 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::ROL_EPSILON, and ROL::MixedQuantileQuadrangle< Real >::size_.
|
inline |
Definition at line 107 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::ROL_EPSILON, and ROL::MixedQuantileQuadrangle< Real >::size_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 136 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::RiskVector< Real >::getStatistic(), ROL::RiskMeasure< Real >::reset(), and ROL::MixedQuantileQuadrangle< Real >::size_.
Referenced by ROL::MixedQuantileQuadrangle< Real >::reset().
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 150 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::RiskVector< Real >::getStatistic(), ROL::RiskVector< Real >::getVector(), ROL::MixedQuantileQuadrangle< Real >::reset(), and ROL::MixedQuantileQuadrangle< Real >::size_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 161 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::MixedQuantileQuadrangle< Real >::size_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 169 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::MixedQuantileQuadrangle< Real >::size_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 179 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::MixedQuantileQuadrangle< Real >::size_.
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 194 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::MixedQuantileQuadrangle< Real >::size_, and ROL::SampleGenerator< Real >::sumAll().
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 204 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::RiskVector< Real >::setStatistic(), ROL::RiskVector< Real >::setVector(), ROL::MixedQuantileQuadrangle< Real >::size_, and ROL::SampleGenerator< Real >::sumAll().
|
inlinevirtual |
Reimplemented from ROL::RiskMeasure< Real >.
Definition at line 217 of file ROL_MixedQuantileQuadrangle.hpp.
References ROL::RiskVector< Real >::setStatistic(), ROL::RiskVector< Real >::setVector(), and ROL::SampleGenerator< Real >::sumAll().
|
private |
Definition at line 59 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 61 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 62 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 64 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 65 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 66 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 68 of file ROL_MixedQuantileQuadrangle.hpp.
|
private |
Definition at line 70 of file ROL_MixedQuantileQuadrangle.hpp.
Referenced by ROL::MixedQuantileQuadrangle< Real >::getGradient(), ROL::MixedQuantileQuadrangle< Real >::getValue(), ROL::MixedQuantileQuadrangle< Real >::MixedQuantileQuadrangle(), ROL::MixedQuantileQuadrangle< Real >::reset(), and ROL::MixedQuantileQuadrangle< Real >::update().
|
private |
Definition at line 72 of file ROL_MixedQuantileQuadrangle.hpp.