ROL
ROL::ReducedDynamicObjective< Real > Member List

This is the complete list of members for ROL::ReducedDynamicObjective< Real >, including all inherited members.

a_ROL::ReducedDynamicObjective< Real >private
addAdjointSens(Vector< Real > &Hv, const Vector< Real > &p, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
addMixedHessLag(Vector< Real > &Hv, const Vector< Real > &l, const Vector< Real > &wold, const Vector< Real > &wnew, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
adjointSketch_ROL::ReducedDynamicObjective< Real >private
advanceAdjoint(Vector< Real > &l, Vector< Real > &rhs, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
advanceAdjointSens(Vector< Real > &p, Vector< Real > &rhs, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
advanceStateSens(Vector< Real > &wnew, const Vector< Real > &v, const Vector< Real > &wold, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
b_ROL::ReducedDynamicObjective< Real >private
checkGradient(const Vector< Real > &x, const Vector< Real > &d, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::Objective< Real >inlinevirtual
checkGradient(const Vector< Real > &x, const Vector< Real > &g, const Vector< Real > &d, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::Objective< Real >virtual
checkGradient(const Vector< Real > &x, const Vector< Real > &d, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1)ROL::Objective< Real >inlinevirtual
checkGradient(const Vector< Real > &x, const Vector< Real > &g, const Vector< Real > &d, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1)ROL::Objective< Real >virtual
checkHessSym(const Vector< Real > &x, const Vector< Real > &v, const Vector< Real > &w, const bool printToStream=true, std::ostream &outStream=std::cout)ROL::Objective< Real >inlinevirtual
checkHessSym(const Vector< Real > &x, const Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &w, const bool printToStream=true, std::ostream &outStream=std::cout)ROL::Objective< Real >virtual
checkHessVec(const Vector< Real > &x, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::Objective< Real >inlinevirtual
checkHessVec(const Vector< Real > &x, const Vector< Real > &hv, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::Objective< Real >virtual
checkHessVec(const Vector< Real > &x, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1)ROL::Objective< Real >inlinevirtual
checkHessVec(const Vector< Real > &x, const Vector< Real > &hv, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1)ROL::Objective< Real >virtual
computeAdjointRHS(Vector< Real > &rhs, const Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
computeControlHessLag(Vector< Real > &Hv, const Vector< Real > &v, const Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
computeNewMixedHessLag(Vector< Real > &Hv, const Vector< Real > &v, const Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts, const bool sumInto=false)ROL::ReducedDynamicObjective< Real >inlineprivate
computeNewStateHessLag(Vector< Real > &Hv, const Vector< Real > &l, const Vector< Real > &wold, const Vector< Real > &wnew, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts, const bool sumInto=false)ROL::ReducedDynamicObjective< Real >inlineprivate
computeNewStateJacobian(Vector< Real > &Hv, const Vector< Real > &p, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts, const bool sumInto=false)ROL::ReducedDynamicObjective< Real >inlineprivate
computeOldMixedHessLag(Vector< Real > &Hv, const Vector< Real > &v, const Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts, const bool sumInto=false)ROL::ReducedDynamicObjective< Real >inlineprivate
computeOldStateHessLag(Vector< Real > &Hv, const Vector< Real > &l, const Vector< Real > &wold, const Vector< Real > &wnew, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts, const bool sumInto=false)ROL::ReducedDynamicObjective< Real >inlineprivate
con_ROL::ReducedDynamicObjective< Real >private
cprimal_ROL::ReducedDynamicObjective< Real >private
crhs_ROL::ReducedDynamicObjective< Real >private
dirDeriv(const Vector< Real > &x, const Vector< Real > &d, Real &tol)ROL::Objective< Real >virtual
freq_ROL::ReducedDynamicObjective< Real >private
getAdjointRank() const ROL::ReducedDynamicObjective< Real >inline
getParameter(void) const ROL::Objective< Real >inlineprotected
getStateRank() const ROL::ReducedDynamicObjective< Real >inline
getStateSensitivityRank() const ROL::ReducedDynamicObjective< Real >inline
gradient(Vector< Real > &g, const Vector< Real > &x, Real &tol)ROL::ReducedDynamicObjective< Real >inlinevirtual
hessVec(Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &x, Real &tol)ROL::ReducedDynamicObjective< Real >inlinevirtual
invHessVec(Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &x, Real &tol)ROL::Objective< Real >inlinevirtual
isAdjointComputed_ROL::ReducedDynamicObjective< Real >private
isStateCached_ROL::ReducedDynamicObjective< Real >private
isStateComputed_ROL::ReducedDynamicObjective< Real >private
isValueCached_ROL::ReducedDynamicObjective< Real >private
isValueComputed_ROL::ReducedDynamicObjective< Real >private
lhist_ROL::ReducedDynamicObjective< Real >private
makeDynamicVector(const Vector< Real > &x) const ROL::ReducedDynamicObjective< Real >inline
maxRank_ROL::ReducedDynamicObjective< Real >private
maxTol_ROL::ReducedDynamicObjective< Real >private
Nt_ROL::ReducedDynamicObjective< Real >private
obj_ROL::ReducedDynamicObjective< Real >private
Objective()ROL::Objective< Real >inline
partition(Vector< Real > &x) const ROL::ReducedDynamicObjective< Real >inlineprivate
partition(const Vector< Real > &x) const ROL::ReducedDynamicObjective< Real >inlineprivate
phist_ROL::ReducedDynamicObjective< Real >private
precond(Vector< Real > &Pv, const Vector< Real > &v, const Vector< Real > &x, Real &tol)ROL::Objective< Real >inlinevirtual
print_ROL::ReducedDynamicObjective< Real >private
prox(Vector< Real > &Pv, const Vector< Real > &v, Real t, Real &tol)ROL::Objective< Real >inlinevirtual
rankAdjoint_ROL::ReducedDynamicObjective< Real >private
rankState_ROL::ReducedDynamicObjective< Real >private
rankStateSens_ROL::ReducedDynamicObjective< Real >private
ReducedDynamicObjective(const Ptr< DynamicObjective< Real >> &obj, const Ptr< DynamicConstraint< Real >> &con, const Ptr< Vector< Real >> &u0, const Ptr< Vector< Real >> &zvec, const Ptr< Vector< Real >> &cvec, const std::vector< TimeStamp< Real >> &timeStamp, ROL::ParameterList &pl, const Ptr< std::ostream > &stream=nullPtr)ROL::ReducedDynamicObjective< Real >inline
rhs_ROL::ReducedDynamicObjective< Real >private
setParameter(const std::vector< Real > &param)ROL::Objective< Real >inlinevirtual
setTerminalCondition(Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
setTerminalConditionHess(Vector< Real > &p, const Vector< Real > &v, const Vector< Real > &l, const Vector< Real > &wold, const Vector< Real > &wnew, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
size_type typedefROL::ReducedDynamicObjective< Real >private
solveAdjoint(const Vector< Real > &x)ROL::ReducedDynamicObjective< Real >inlineprivate
solveState(const Vector< Real > &x)ROL::ReducedDynamicObjective< Real >inlineprivate
stateSensSketch_ROL::ReducedDynamicObjective< Real >private
stateSketch_ROL::ReducedDynamicObjective< Real >private
stateSketchCache_ROL::ReducedDynamicObjective< Real >private
stream_ROL::ReducedDynamicObjective< Real >private
sumRankUpdate_ROL::ReducedDynamicObjective< Real >private
syncHessRank_ROL::ReducedDynamicObjective< Real >private
throwError(const int err, const std::string &sfunc, const std::string &func, const int line) const ROL::ReducedDynamicObjective< Real >inlineprivate
timeStamp_ROL::ReducedDynamicObjective< Real >private
u0_ROL::ReducedDynamicObjective< Real >private
udual_ROL::ReducedDynamicObjective< Real >private
uhist_ROL::ReducedDynamicObjective< Real >private
update(const Vector< Real > &x, bool flag=true, int iter=-1)ROL::ReducedDynamicObjective< Real >inlinevirtual
update(const Vector< Real > &x, UpdateType type, int iter=-1)ROL::ReducedDynamicObjective< Real >inlinevirtual
updateFactor_ROL::ReducedDynamicObjective< Real >private
updateGradient(Vector< Real > &g, const Vector< Real > &l, const Vector< Real > &uold, const Vector< Real > &unew, const Vector< Real > &z, const TimeStamp< Real > &ts)ROL::ReducedDynamicObjective< Real >inlineprivate
updateSketch(const Vector< Real > &x, const Real tol)ROL::ReducedDynamicObjective< Real >inlineprivate
useDefaultRankUpdate_ROL::ReducedDynamicObjective< Real >private
useHessian_ROL::ReducedDynamicObjective< Real >private
useInexact_ROL::ReducedDynamicObjective< Real >private
useSketch_ROL::ReducedDynamicObjective< Real >private
useSymHess_ROL::ReducedDynamicObjective< Real >private
val_ROL::ReducedDynamicObjective< Real >private
valCache_ROL::ReducedDynamicObjective< Real >private
value(const Vector< Real > &x, Real &tol)ROL::ReducedDynamicObjective< Real >inlinevirtual
whist_ROL::ReducedDynamicObjective< Real >private
zdual_ROL::ReducedDynamicObjective< Real >private
~Objective()ROL::Objective< Real >inlinevirtual