44 #ifndef ROL_LINEAROPERATORPRODUCT_H
45 #define ROL_LINEAROPERATORPRODUCT_H
68 ROL::Ptr<std::vector<ROL::Ptr<OP> > >
ops_;
74 ops_ = ROL::makePtr<std::vector<OP> >>();
82 ops_ = ROL::makePtr<std::vector<OP> >>();
90 (*ops_)[i]->update(x,flag,
true);
97 (*ops_)[i]->apply(Hv,Hv,tol);
104 (*ops_)[i]->applyInverse(Hv,Hv,tol);
112 #endif // ROL_LINEAROPERATORPRODUCT_H