10#ifndef ROL_LOWER_BOUND_TO_CONSTRAINT_H
11#define ROL_LOWER_BOUND_TO_CONSTRAINT_H
23template<
typename Real>
26 Ptr<Vector<Real>>
lo_;
Provides the interface to apply upper and lower bound constraints.
void value(Vector< Real > &c, const Vector< Real > &x, Real &tol) override
LowerBoundToConstraint(BoundConstraint< Real > &bnd)
Ptr< Vector< Real > > lo_
void applyJacobian(Vector< Real > &jv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
void applyAdjointJacobian(Vector< Real > &ajv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
void applyAdjointHessian(Vector< Real > &ahuv, const Vector< Real > &u, const Vector< Real > &v, const Vector< Real > &x, Real &tol) override
Defines the linear algebra or vector space interface.