ROL
ROL::DynamicConstraint_CheckInterface< Real > Class Template Reference

#include <ROL_DynamicConstraint_CheckInterface.hpp>

Public Member Functions

 DynamicConstraint_CheckInterface (Con &con)
 DynamicConstraint_CheckInterface (Con &con, 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_vector_t< Real > value_uo (const V &un, const V &z)
f_vector_t< Real > value_un (const V &uo, const V &z)
f_vector_t< Real > value_z (const V &uo, const V &un)
f_solve_t< Real > solve_un (const V &uo, const V &z)
f_dderiv_t< Real > jacobian_uo (const V &un, const V &z)
f_dderiv_t< Real > jacobian_un (const V &uo, const V &z)
f_dderiv_t< Real > inverseJacobian_un (const V &uo, const V &z)
f_dderiv_t< Real > jacobian_z (const V &uo, const V &un)
f_dderiv_t< Real > adjointJacobian_uo (const V &un, const V &z)
f_dderiv_t< Real > adjointJacobian_un (const V &uo, const V &z)
f_dderiv_t< Real > inverseAdjointJacobian_un (const V &uo, const V &z)
f_dderiv_t< Real > adjointJacobian_z (const V &uo, const V &un)
f_dderiv_t< Real > adjointJacobian_uo_uo (const V &un, const V &z)
f_dderiv_t< Real > adjointJacobian_uo_un (const V &uo, const V &z)
f_dderiv_t< Real > adjointJacobian_uo_z (const V &uo, const V &un)
f_dderiv_t< Real > adjointJacobian_un_uo (const V &un, const V &z)
f_dderiv_t< Real > adjointJacobian_un_un (const V &uo, const V &z)
f_dderiv_t< Real > adjointJacobian_un_z (const V &uo, const V &un)
f_dderiv_t< Real > adjointJacobian_z_uo (const V &un, const V &z)
f_dderiv_t< Real > adjointJacobian_z_un (const V &uo, const V &z)
f_dderiv_t< Real > adjointJacobian_z_z (const V &uo, const V &un)
f_dderiv_t< Real > adjointHessian_un_un (const V &uo, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_un_uo (const V &uo, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_un_z (const V &uo, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_uo_un (const V &un, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_uo_uo (const V &un, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_uo_z (const V &un, const V &z, const V &l)
f_dderiv_t< Real > adjointHessian_z_un (const V &uo, const V &un, const V &l)
f_dderiv_t< Real > adjointHessian_z_uo (const V &uo, const V &un, const V &l)
f_dderiv_t< Real > adjointHessian_z_z (const V &uo, const V &un, const V &l)

Private Types

using V = Vector<Real>
using Con = DynamicConstraint<Real>

Private Attributes

Concon_
Real tol_
TimeStamp< Real > ts_

Detailed Description

template<typename Real>
class ROL::DynamicConstraint_CheckInterface< Real >

Definition at line 21 of file ROL_DynamicConstraint_CheckInterface.hpp.

Member Typedef Documentation

◆ V

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

Definition at line 24 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ Con

template<typename Real>
using ROL::details::DynamicConstraint_CheckInterface< Real >::Con = DynamicConstraint<Real>
private

Definition at line 25 of file ROL_DynamicConstraint_CheckInterface.hpp.

Constructor & Destructor Documentation

◆ DynamicConstraint_CheckInterface() [1/2]

template<typename Real>
ROL::details::DynamicConstraint_CheckInterface< Real >::DynamicConstraint_CheckInterface ( Con & con)
inline

Definition at line 33 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ DynamicConstraint_CheckInterface() [2/2]

template<typename Real>
ROL::details::DynamicConstraint_CheckInterface< Real >::DynamicConstraint_CheckInterface ( Con & con,
TimeStamp< Real > & ts )
inline

Definition at line 40 of file ROL_DynamicConstraint_CheckInterface.hpp.

Member Function Documentation

◆ update_uo()

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

Definition at line 43 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ update_un()

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

Definition at line 47 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ update_z()

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

Definition at line 51 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ value_uo()

template<typename Real>
f_vector_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::value_uo ( const V & un,
const V & z )
inline

Definition at line 57 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ value_un()

template<typename Real>
f_vector_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::value_un ( const V & uo,
const V & z )
inline

Definition at line 62 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ value_z()

template<typename Real>
f_vector_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::value_z ( const V & uo,
const V & un )
inline

Definition at line 67 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ solve_un()

template<typename Real>
f_solve_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::solve_un ( const V & uo,
const V & z )
inline

Definition at line 72 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ jacobian_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::jacobian_uo ( const V & un,
const V & z )
inline

Definition at line 79 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ jacobian_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::jacobian_un ( const V & uo,
const V & z )
inline

Definition at line 84 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ inverseJacobian_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::inverseJacobian_un ( const V & uo,
const V & z )
inline

Definition at line 89 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ jacobian_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::jacobian_z ( const V & uo,
const V & un )
inline

Definition at line 94 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_uo ( const V & un,
const V & z )
inline

Definition at line 101 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_un ( const V & uo,
const V & z )
inline

Definition at line 106 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ inverseAdjointJacobian_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::inverseAdjointJacobian_un ( const V & uo,
const V & z )
inline

Definition at line 111 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_z ( const V & uo,
const V & un )
inline

Definition at line 116 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_uo_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_uo_uo ( const V & un,
const V & z )
inline

Definition at line 123 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_uo_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_uo_un ( const V & uo,
const V & z )
inline

Definition at line 128 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_uo_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_uo_z ( const V & uo,
const V & un )
inline

Definition at line 133 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_un_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_un_uo ( const V & un,
const V & z )
inline

Definition at line 138 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_un_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_un_un ( const V & uo,
const V & z )
inline

Definition at line 143 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_un_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_un_z ( const V & uo,
const V & un )
inline

Definition at line 148 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_z_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_z_uo ( const V & un,
const V & z )
inline

Definition at line 153 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_z_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_z_un ( const V & uo,
const V & z )
inline

Definition at line 158 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointJacobian_z_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointJacobian_z_z ( const V & uo,
const V & un )
inline

Definition at line 163 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_un_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_un_un ( const V & uo,
const V & z,
const V & l )
inline

Definition at line 170 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_un_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_un_uo ( const V & uo,
const V & z,
const V & l )
inline

Definition at line 175 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_un_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_un_z ( const V & uo,
const V & z,
const V & l )
inline

Definition at line 180 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_uo_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_uo_un ( const V & un,
const V & z,
const V & l )
inline

Definition at line 187 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_uo_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_uo_uo ( const V & un,
const V & z,
const V & l )
inline

Definition at line 192 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_uo_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_uo_z ( const V & un,
const V & z,
const V & l )
inline

Definition at line 197 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_z_un()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_z_un ( const V & uo,
const V & un,
const V & l )
inline

Definition at line 204 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_z_uo()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_z_uo ( const V & uo,
const V & un,
const V & l )
inline

Definition at line 209 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ adjointHessian_z_z()

template<typename Real>
f_dderiv_t< Real > ROL::details::DynamicConstraint_CheckInterface< Real >::adjointHessian_z_z ( const V & uo,
const V & un,
const V & l )
inline

Definition at line 214 of file ROL_DynamicConstraint_CheckInterface.hpp.

Member Data Documentation

◆ con_

template<typename Real>
Con& ROL::details::DynamicConstraint_CheckInterface< Real >::con_
private

Definition at line 27 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ tol_

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

Definition at line 28 of file ROL_DynamicConstraint_CheckInterface.hpp.

◆ ts_

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

Definition at line 29 of file ROL_DynamicConstraint_CheckInterface.hpp.


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