10#ifndef ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H
11#define ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H
15template<
typename Real>
27template<
typename Real>
32 primal_ = acon->createRangeSpaceVector();
33 Av_ = acon->createRangeSpaceVector();
38template<
typename Real>
46 dual_ = b->dual().clone();
50template<
typename Real>
53 acon_->update(x,type,iter);
57template<
typename Real>
60 acon_->update(x,flag,iter);
64template<
typename Real>
69template<
typename Real>
75template<
typename Real>
82template<
typename Real>
85 obj_->setParameter(param);
88template<
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.