ROL
Public Member Functions | Private Types | Private Attributes | List of all members
ROL::details::DynamicObjective_CheckInterface< Real > Class Template Reference

#include <ROL_DynamicObjective_CheckInterface.hpp>

Public Member Functions

 DynamicObjective_CheckInterface (Obj &obj)
 
 DynamicObjective_CheckInterface (Obj &obj, TimeStamp< Real > &ts)
 
f_update_t< Real > update_uo (const V &un, const V &z)
 
f_update_t< Real > update_un (const V &uo, const V &z)
 
f_update_t< Real > update_z (const V &uo, const V &un)
 
f_scalar_t< Real > value_uo (const V &un, const V &z)
 
f_scalar_t< Real > value_un (const V &uo, const V &z)
 
f_scalar_t< Real > value_z (const V &uo, const V &un)
 
f_vector_t< Real > gradient_uo (const V &un, const V &z)
 
f_vector_t< Real > gradient_un (const V &uo, const V &z)
 
f_vector_t< Real > gradient_z (const V &uo, const V &un)
 
f_vector_t< Real > gradient_uo_uo (const V &un, const V &z)
 
f_vector_t< Real > gradient_uo_un (const V &uo, const V &z)
 
f_vector_t< Real > gradient_uo_z (const V &uo, const V &un)
 
f_vector_t< Real > gradient_un_uo (const V &un, const V &z)
 
f_vector_t< Real > gradient_un_un (const V &uo, const V &z)
 
f_vector_t< Real > gradient_un_z (const V &uo, const V &un)
 
f_vector_t< Real > gradient_z_uo (const V &un, const V &z)
 
f_vector_t< Real > gradient_z_un (const V &uo, const V &z)
 
f_vector_t< Real > gradient_z_z (const V &uo, const V &un)
 
f_dderiv_t< Real > hessVec_uo_uo (const V &un, const V &z)
 
f_dderiv_t< Real > hessVec_uo_un (const V &uo, const V &z)
 
f_dderiv_t< Real > hessVec_uo_z (const V &uo, const V &un)
 
f_dderiv_t< Real > hessVec_un_uo (const V &un, const V &z)
 
f_dderiv_t< Real > hessVec_un_un (const V &uo, const V &z)
 
f_dderiv_t< Real > hessVec_un_z (const V &uo, const V &un)
 
f_dderiv_t< Real > hessVec_z_uo (const V &un, const V &z)
 
f_dderiv_t< Real > hessVec_z_un (const V &uo, const V &z)
 
f_dderiv_t< Real > hessVec_z_z (const V &uo, const V &un)
 

Private Types

using V = Vector< Real >
 
using Obj = DynamicObjective< Real >
 

Private Attributes

Objobj_
 
Real tol_
 
TimeStamp< Real > ts_
 

Detailed Description

template<typename Real>
class ROL::details::DynamicObjective_CheckInterface< Real >

Definition at line 27 of file ROL_DynamicObjective_CheckInterface.hpp.

Member Typedef Documentation

template<typename Real >
using ROL::details::DynamicObjective_CheckInterface< Real >::V = Vector<Real>
private

Definition at line 30 of file ROL_DynamicObjective_CheckInterface.hpp.

template<typename Real >
using ROL::details::DynamicObjective_CheckInterface< Real >::Obj = DynamicObjective<Real>
private

Definition at line 31 of file ROL_DynamicObjective_CheckInterface.hpp.

Constructor & Destructor Documentation

template<typename Real >
ROL::details::DynamicObjective_CheckInterface< Real >::DynamicObjective_CheckInterface ( Obj obj)
inline

Definition at line 39 of file ROL_DynamicObjective_CheckInterface.hpp.

template<typename Real >
ROL::details::DynamicObjective_CheckInterface< Real >::DynamicObjective_CheckInterface ( Obj obj,
TimeStamp< Real > &  ts 
)
inline

Definition at line 46 of file ROL_DynamicObjective_CheckInterface.hpp.

Member Function Documentation

template<typename Real >
f_update_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::update_uo ( const V un,
const V z 
)
inline

Definition at line 50 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and ROL::update().

template<typename Real >
f_update_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::update_un ( const V uo,
const V z 
)
inline

Definition at line 54 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and ROL::update().

template<typename Real >
f_update_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::update_z ( const V uo,
const V un 
)
inline

Definition at line 58 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and ROL::update().

template<typename Real >
f_scalar_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::value_uo ( const V un,
const V z 
)
inline

Definition at line 64 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and value().

template<typename Real >
f_scalar_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::value_un ( const V uo,
const V z 
)
inline

Definition at line 68 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and value().

template<typename Real >
f_scalar_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::value_z ( const V uo,
const V un 
)
inline

Definition at line 72 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_, and value().

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_uo ( const V un,
const V z 
)
inline

Definition at line 78 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_un ( const V uo,
const V z 
)
inline

Definition at line 82 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_z ( const V uo,
const V un 
)
inline

Definition at line 86 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_uo_uo ( const V un,
const V z 
)
inline

Definition at line 91 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_uo_un ( const V uo,
const V z 
)
inline

Definition at line 95 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_uo_z ( const V uo,
const V un 
)
inline

Definition at line 99 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_un_uo ( const V un,
const V z 
)
inline

Definition at line 103 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_un_un ( const V uo,
const V z 
)
inline

Definition at line 107 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_un_z ( const V uo,
const V un 
)
inline

Definition at line 111 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_z_uo ( const V un,
const V z 
)
inline

Definition at line 115 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_z_un ( const V uo,
const V z 
)
inline

Definition at line 119 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_vector_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::gradient_z_z ( const V uo,
const V un 
)
inline

Definition at line 123 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_uo_uo ( const V un,
const V z 
)
inline

Definition at line 129 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_uo_un ( const V uo,
const V z 
)
inline

Definition at line 133 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_uo_z ( const V uo,
const V un 
)
inline

Definition at line 137 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_un_uo ( const V un,
const V z 
)
inline

Definition at line 143 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_un_un ( const V uo,
const V z 
)
inline

Definition at line 147 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_un_z ( const V uo,
const V un 
)
inline

Definition at line 151 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_z_uo ( const V un,
const V z 
)
inline

Definition at line 157 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_z_un ( const V uo,
const V z 
)
inline

Definition at line 161 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

template<typename Real >
f_dderiv_t<Real> ROL::details::DynamicObjective_CheckInterface< Real >::hessVec_z_z ( const V uo,
const V un 
)
inline

Definition at line 165 of file ROL_DynamicObjective_CheckInterface.hpp.

References obj_.

Member Data Documentation

template<typename Real >
Obj& ROL::details::DynamicObjective_CheckInterface< Real >::obj_
private

Definition at line 33 of file ROL_DynamicObjective_CheckInterface.hpp.

template<typename Real >
Real ROL::details::DynamicObjective_CheckInterface< Real >::tol_
private

Definition at line 34 of file ROL_DynamicObjective_CheckInterface.hpp.

template<typename Real >
TimeStamp<Real> ROL::details::DynamicObjective_CheckInterface< Real >::ts_
private

Definition at line 35 of file ROL_DynamicObjective_CheckInterface.hpp.


The documentation for this class was generated from the following file: