10#ifndef ROL_AUGMENTED_SYSTEM_PREC_OPERATOR_H
11#define ROL_AUGMENTED_SYSTEM_PREC_OPERATOR_H
28 const Ptr<Constraint<Real>>
con_;
29 const Ptr<const Vector<Real>>
x_;
Objective_SerialSimOpt(const Ptr< Obj > &obj, const V &ui) z0 zero)()
void apply(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
void applyAdjointInverse(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
AugmentedSystemPrecOperator(const Ptr< Constraint< Real > > &con, const Ptr< const Vector< Real > > &x)
virtual ~AugmentedSystemPrecOperator()
void applyAdjoint(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
const Ptr< Constraint< Real > > con_
void applyInverse(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
const Ptr< const Vector< Real > > x_
Defines the general constraint operator interface.
Provides the interface to apply a linear operator.
Defines the linear algebra of vector space on a generic partitioned vector.
ROL::Ptr< const Vector< Real > > get(size_type i) const
Defines the linear algebra or vector space interface.