10 #ifndef ROL_LOWER_BOUND_TO_CONSTRAINT_H
11 #define ROL_LOWER_BOUND_TO_CONSTRAINT_H
23 template<
typename Real>
26 Ptr<Vector<Real>>
lo_;
Ptr< Vector< Real > > lo_
void value(Vector< Real > &c, const Vector< Real > &x, Real &tol) override
Evaluate the constraint operator at .
Defines the linear algebra or vector space interface.
LowerBoundToConstraint(BoundConstraint< Real > &bnd)
void applyAdjointJacobian(Vector< Real > &ajv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
Apply the adjoint of the the constraint Jacobian at , , to vector .
void applyJacobian(Vector< Real > &jv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
Apply the constraint Jacobian at , , to vector .
void applyAdjointHessian(Vector< Real > &ahuv, const Vector< Real > &u, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
Apply the derivative of the adjoint of the constraint Jacobian at to vector in direction ...
Provides the interface to apply upper and lower bound constraints.
Defines the general constraint operator interface.
Provides an implementation for lower bound constraints.