45 #ifndef ROL_PARAMETRIZEDEQUALITYCONSTRAINT_SIMOPT_H
46 #define ROL_PARAMETRIZEDEQUALITYCONSTRAINT_SIMOPT_H
Contains definitions of custom data types in ROL.
virtual void zero()
Set to zero vector.
Defines the linear algebra or vector space interface.
Defines the equality constraint operator interface for simulation-based optimization.
virtual void solve(Vector< Real > &u, const Vector< Real > &z, Real &tol)
Given , solve for .
std::vector< Real > param_
virtual void update(const Vector< Real > &u, const Vector< Real > &z, bool flag=true, int iter=-1)
Update constraint functions. x is the optimization variable, flag = true if optimization variable is ...
const std::vector< Real > getParameter(void) const
virtual void setParameter(const std::vector< Real > ¶m)
virtual void value(Vector< Real > &c, const Vector< Real > &u, const Vector< Real > &z, Real &tol)=0
Evaluate the constraint operator at .