44#ifndef ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H
45#define ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H
49template<
typename Real>
61template<
typename Real>
67 Av_ =
acon_->createRangeSpaceVector();
72template<
typename Real>
80 dual_ = b->dual().clone();
84template<
typename Real>
87 acon_->update(x,type,iter);
91template<
typename Real>
94 acon_->update(x,flag,iter);
98template<
typename Real>
103template<
typename Real>
109template<
typename Real>
116template<
typename Real>
119 obj_->setParameter(param);
122template<
typename Real>
virtual void setParameter(const std::vector< Real > ¶m)
const std::vector< Real > getParameter(void) const
virtual ROL::Ptr< Vector > clone() const =0
Clone to make a new (uninitialized) vector.
virtual const Vector & dual() const
Return dual representation of , for example, the result of applying a Riesz map, or change of basis,...
Real ROL_EPSILON(void)
Platform-dependent machine epsilon.