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

#include <ROL_HS24.hpp>

+ Inheritance diagram for ROL::ZOO::InequalityConstraint_HS24< Real >:

Public Member Functions

 InequalityConstraint_HS24 ()
 
void value (Vector< Real > &c, const Vector< Real > &x, Real &tol)
 
void applyJacobian (Vector< Real > &jv, const Vector< Real > &v, const Vector< Real > &x, Real &tol)
 
void applyAdjointJacobian (Vector< Real > &ajv, const Vector< Real > &v, const Vector< Real > &x, Real &tol)
 
void applyAdjointHessian (Vector< Real > &ahuv, const Vector< Real > &u, const Vector< Real > &v, const Vector< Real > &x, Real &tol)
 

Private Types

typedef std::vector< Realvector
 
typedef Vector< RealV
 
typedef StdVector< RealSV
 

Private Attributes

const Real rt3_
 

Detailed Description

template<class Real>
class ROL::ZOO::InequalityConstraint_HS24< Real >

Definition at line 112 of file ROL_HS24.hpp.

Member Typedef Documentation

template<class Real >
typedef std::vector<Real> ROL::ZOO::InequalityConstraint_HS24< Real >::vector
private

Definition at line 114 of file ROL_HS24.hpp.

template<class Real >
typedef Vector<Real> ROL::ZOO::InequalityConstraint_HS24< Real >::V
private

Definition at line 115 of file ROL_HS24.hpp.

template<class Real >
typedef StdVector<Real> ROL::ZOO::InequalityConstraint_HS24< Real >::SV
private

Definition at line 116 of file ROL_HS24.hpp.

Constructor & Destructor Documentation

Definition at line 122 of file ROL_HS24.hpp.

Member Function Documentation

template<class Real >
void ROL::ZOO::InequalityConstraint_HS24< Real >::value ( Vector< Real > &  c,
const Vector< Real > &  x,
Real tol 
)
inline

Definition at line 124 of file ROL_HS24.hpp.

References ROL::ZOO::InequalityConstraint_HS24< Real >::rt3_.

template<class Real >
void ROL::ZOO::InequalityConstraint_HS24< Real >::applyJacobian ( Vector< Real > &  jv,
const Vector< Real > &  v,
const Vector< Real > &  x,
Real tol 
)
inline

Definition at line 135 of file ROL_HS24.hpp.

References ROL::ZOO::InequalityConstraint_HS24< Real >::rt3_.

template<class Real >
void ROL::ZOO::InequalityConstraint_HS24< Real >::applyAdjointJacobian ( Vector< Real > &  ajv,
const Vector< Real > &  v,
const Vector< Real > &  x,
Real tol 
)
inline

Definition at line 148 of file ROL_HS24.hpp.

References ROL::ZOO::InequalityConstraint_HS24< Real >::rt3_.

template<class Real >
void ROL::ZOO::InequalityConstraint_HS24< Real >::applyAdjointHessian ( Vector< Real > &  ahuv,
const Vector< Real > &  u,
const Vector< Real > &  v,
const Vector< Real > &  x,
Real tol 
)
inline

Definition at line 160 of file ROL_HS24.hpp.

References ROL::Vector< Real >::zero().

Member Data Documentation

template<class Real >
const Real ROL::ZOO::InequalityConstraint_HS24< Real >::rt3_
private

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