|
ROL
|
Provides an interface to run equality constrained optimization algorithms using the Composite-Step Trust-Region Sequential Quadratic Programming (SQP) method. More...
#include <ROL_TypeE_CompositeStepAlgorithm.hpp>
Inheritance diagram for ROL::TypeE::CompositeStepAlgorithm< Real >:Public Member Functions | |
| CompositeStepAlgorithm (ParameterList &list) | |
| virtual void | run (Vector< Real > &x, const Vector< Real > &g, Objective< Real > &obj, Constraint< Real > &econ, Vector< Real > &emul, const Vector< Real > &eres, std::ostream &outStream=std::cout) override |
| Run algorithm on equality constrained problems (Type-E). This general interface supports the use of dual optimization vector spaces, where the user does not define the dual() method. More... | |
| virtual void | writeHeader (std::ostream &os) const override |
| Print iterate header. More... | |
| virtual void | writeName (std::ostream &os) const override |
| Print step name. More... | |
| virtual void | writeOutput (std::ostream &os, const bool print_header=false) const override |
| Print iterate status. More... | |
Public Member Functions inherited from ROL::TypeE::Algorithm< Real > | |
| virtual | ~Algorithm () |
| Algorithm () | |
| Constructor, given a step and a status test. More... | |
| void | setStatusTest (const Ptr< StatusTest< Real > > &status, bool combineStatus=false) |
| virtual void | run (Problem< Real > &problem, std::ostream &outStream=std::cout) |
| Run algorithm on equality constrained problems (Type-E). This is the primary Type-E interface. More... | |
| virtual void | run (Vector< Real > &x, Objective< Real > &obj, Constraint< Real > &econ, Vector< Real > &emul, std::ostream &outStream=std::cout) |
| Run algorithm on equality constrained problems (Type-E). This is the primary Type-E interface. More... | |
| virtual void | run (Vector< Real > &x, const Vector< Real > &g, Objective< Real > &obj, Constraint< Real > &econ, Vector< Real > &emul, const Vector< Real > &eres, std::ostream &outStream=std::cout)=0 |
| Run algorithm on equality constrained problems (Type-E). This general interface supports the use of dual optimization vector spaces, where the user does not define the dual() method. More... | |
| virtual void | run (Vector< Real > &x, Objective< Real > &obj, Constraint< Real > &econ, Vector< Real > &emul, Constraint< Real > &linear_econ, Vector< Real > &linear_emul, std::ostream &outStream=std::cout) |
| Run algorithm on equality constrained problems with explicit linear equality constraints (Type-E). This is the primary Type-E with explicit linear equality constraints interface. More... | |
| virtual void | run (Vector< Real > &x, const Vector< Real > &g, Objective< Real > &obj, Constraint< Real > &econ, Vector< Real > &emul, const Vector< Real > &eres, Constraint< Real > &linear_econ, Vector< Real > &linear_emul, const Vector< Real > &linear_eres, std::ostream &outStream=std::cout) |
| Run algorithm on equality constrained problems with explicit linear equality constraints (Type-E). This general interface supports the use of dual optimization vector spaces, where the user does not define the dual() method. More... | |
| virtual void | writeHeader (std::ostream &os) const |
| Print iterate header. More... | |
| virtual void | writeName (std::ostream &os) const |
| Print step name. More... | |
| virtual void | writeOutput (std::ostream &os, bool write_header=false) const |
| Print iterate status. More... | |
| virtual void | writeExitStatus (std::ostream &os) const |
| Ptr< const AlgorithmState< Real > > | getState () const |
| void | reset () |
Private Member Functions | |
| void | initialize (Vector< Real > &x, const Vector< Real > &g, Vector< Real > &l, const Vector< Real > &c, Objective< Real > &obj, Constraint< Real > &con, std::ostream &outStream=std::cout) |
| Initialize algorithm by computing a few quantities. More... | |
| void | computeTrial (Vector< Real > &s, const Vector< Real > &x, const Vector< Real > &l, Objective< Real > &obj, Constraint< Real > &con) |
| Compute trial step. More... | |
| void | updateRadius (Vector< Real > &x, Vector< Real > &l, const Vector< Real > &s, Objective< Real > &obj, Constraint< Real > &con) |
| Update trust-region radius, take step, etc. More... | |
| void | computeLagrangeMultiplier (Vector< Real > &l, const Vector< Real > &x, const Vector< Real > &gf, Constraint< Real > &con) |
| Compute Lagrange multipliers by solving the least-squares problem minimizing the gradient of the Lagrangian, via the augmented system formulation. More... | |
| void | computeQuasinormalStep (Vector< Real > &n, const Vector< Real > &c, const Vector< Real > &x, Real delta, Constraint< Real > &con) |
| Compute quasi-normal step by minimizing the norm of the linearized constraint. More... | |
| void | solveTangentialSubproblem (Vector< Real > &t, Vector< Real > &tCP, Vector< Real > &Wg, const Vector< Real > &x, const Vector< Real > &g, const Vector< Real > &n, const Vector< Real > &l, Real delta, Objective< Real > &obj, Constraint< Real > &con) |
| Solve tangential subproblem. More... | |
| void | accept (Vector< Real > &s, Vector< Real > &n, Vector< Real > &t, Real f_new, Vector< Real > &c_new, Vector< Real > &gf_new, Vector< Real > &l_new, Vector< Real > &g_new, const Vector< Real > &x, const Vector< Real > &l, Real f, const Vector< Real > &gf, const Vector< Real > &c, const Vector< Real > &g, Vector< Real > &tCP, Vector< Real > &Wg, Objective< Real > &obj, Constraint< Real > &con) |
| Check acceptance of subproblem solutions, adjust merit function penalty parameter, ensure global convergence. More... | |
| template<typename T > | |
| int | sgn (T val) const |
| void | printInfoLS (const std::vector< Real > &res) const |
| Real | setTolOSS (const Real intol) const |
Private Attributes | |
| ParameterList | list_ |
| ROL::Ptr< Vector< Real > > | xvec_ |
| ROL::Ptr< Vector< Real > > | gvec_ |
| ROL::Ptr< Vector< Real > > | cvec_ |
| ROL::Ptr< Vector< Real > > | lvec_ |
| int | flagCG_ |
| int | flagAC_ |
| int | iterCG_ |
| int | maxiterCG_ |
| int | maxiterOSS_ |
| Real | tolCG_ |
| Real | tolOSS_ |
| bool | tolOSSfixed_ |
| Real | lmhtol_ |
| Real | qntol_ |
| Real | pgtol_ |
| Real | projtol_ |
| Real | tangtol_ |
| Real | tntmax_ |
| Real | zeta_ |
| Real | Delta_ |
| Real | penalty_ |
| Real | eta_ |
| bool | useConHess_ |
| Real | ared_ |
| Real | pred_ |
| Real | snorm_ |
| Real | nnorm_ |
| Real | tnorm_ |
| bool | infoQN_ |
| bool | infoLM_ |
| bool | infoTS_ |
| bool | infoAC_ |
| bool | infoLS_ |
| bool | infoALL_ |
| int | totalIterCG_ |
| int | totalProj_ |
| int | totalNegCurv_ |
| int | totalRef_ |
| int | totalCallLS_ |
| int | totalIterLS_ |
| int | verbosity_ |
| bool | printHeader_ |
Additional Inherited Members | |
Protected Member Functions inherited from ROL::TypeE::Algorithm< Real > | |
| void | initialize (const Vector< Real > &x, const Vector< Real > &g, const Vector< Real > &mul, const Vector< Real > &c) |
Protected Attributes inherited from ROL::TypeE::Algorithm< Real > | |
| const Ptr< CombinedStatusTest< Real > > | status_ |
| const Ptr< AlgorithmState< Real > > | state_ |
Provides an interface to run equality constrained optimization algorithms using the Composite-Step Trust-Region Sequential Quadratic Programming (SQP) method.
Definition at line 59 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
| ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm | ( | ParameterList & | list | ) |
Definition at line 51 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::TypeE::CompositeStepAlgorithm< Real >::Delta_, ROL::TypeE::CompositeStepAlgorithm< Real >::eta_, ROL::TypeE::CompositeStepAlgorithm< Real >::flagAC_, ROL::TypeE::CompositeStepAlgorithm< Real >::flagCG_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoAC_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoALL_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoLM_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoLS_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoQN_, ROL::TypeE::CompositeStepAlgorithm< Real >::infoTS_, ROL::TypeE::CompositeStepAlgorithm< Real >::iterCG_, ROL::TypeE::CompositeStepAlgorithm< Real >::list_, ROL::TypeE::CompositeStepAlgorithm< Real >::lmhtol_, ROL::TypeE::CompositeStepAlgorithm< Real >::maxiterCG_, ROL::TypeE::CompositeStepAlgorithm< Real >::nnorm_, ROL::TypeE::CompositeStepAlgorithm< Real >::penalty_, ROL::TypeE::CompositeStepAlgorithm< Real >::pgtol_, ROL::TypeE::CompositeStepAlgorithm< Real >::printHeader_, ROL::TypeE::CompositeStepAlgorithm< Real >::projtol_, ROL::TypeE::CompositeStepAlgorithm< Real >::qntol_, ROL::TypeE::CompositeStepAlgorithm< Real >::snorm_, ROL::TypeE::Algorithm< Real >::status_, ROL::TypeE::CompositeStepAlgorithm< Real >::tangtol_, ROL::TypeE::CompositeStepAlgorithm< Real >::tnorm_, ROL::TypeE::CompositeStepAlgorithm< Real >::tntmax_, ROL::TypeE::CompositeStepAlgorithm< Real >::tolCG_, ROL::TypeE::CompositeStepAlgorithm< Real >::tolOSS_, ROL::TypeE::CompositeStepAlgorithm< Real >::tolOSSfixed_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalCallLS_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalIterCG_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalIterLS_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalNegCurv_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalProj_, ROL::TypeE::CompositeStepAlgorithm< Real >::totalRef_, ROL::TypeE::CompositeStepAlgorithm< Real >::useConHess_, ROL::TypeE::CompositeStepAlgorithm< Real >::verbosity_, zero, and ROL::TypeE::CompositeStepAlgorithm< Real >::zeta_.
|
private |
Initialize algorithm by computing a few quantities.
Definition at line 1015 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Vector< Real >::clone(), ROL::Objective< Real >::gradient(), ROL::Initial, ROL::TypeE::Algorithm< Real >::initialize(), ROL::Constraint< Real >::update(), ROL::Objective< Real >::update(), ROL::Objective< Real >::value(), and ROL::Constraint< Real >::value().
|
private |
Compute trial step.
Definition at line 116 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Objective< Real >::gradient(), ROL::Objective< Real >::value(), and ROL::Constraint< Real >::value().
|
private |
Update trust-region radius, take step, etc.
Definition at line 945 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Accept, ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Objective< Real >::gradient(), ROL::Vector< Real >::plus(), ROL::Revert, ROL::Constraint< Real >::update(), ROL::Objective< Real >::update(), ROL::Objective< Real >::value(), ROL::Constraint< Real >::value(), and zero.
|
private |
Compute Lagrange multipliers by solving the least-squares problem minimizing the gradient of the Lagrangian, via the augmented system formulation.
| [out] | l | is the updated Lagrange multiplier; a dual constraint-space vector |
| [in] | x | is the current iterate; an optimization-space vector |
| [in] | gf | is the gradient of the objective function; a dual optimization-space vector |
| [in] | con | is the equality constraint object |
Definition at line 166 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Vector< Real >::plus(), and ROL::Constraint< Real >::solveAugmentedSystem().
|
private |
Compute quasi-normal step by minimizing the norm of the linearized constraint.
Compute an approximate solution of the problem
\[ \begin{array}{rl} \min_{n} & \|c'(x_k)n + c(x_k)\|^2_{\mathcal{X}} \\ \mbox{subject to} & \|n\|_{\mathcal{X}} \le \delta \end{array} \]
The approximate solution is computed using Powell's dogleg method. The dogleg path is computed using the Cauchy point and a full Newton step. The path's intersection with the trust-region constraint gives the quasi-normal step.
| [out] | n | is the quasi-normal step; an optimization-space vector |
| [in] | c | is the value of equality constraints; a constraint-space vector |
| [in] | x | is the current iterate; an optimization-space vector |
| [in] | delta | is the trust-region radius for the quasi-normal step |
| [in] | con | is the equality constraint object |
Definition at line 215 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Constraint< Real >::applyJacobian(), ROL::Vector< Real >::axpy(), ROL::Vector< Real >::dual(), ROL::Vector< Real >::scale(), ROL::Vector< Real >::set(), ROL::Constraint< Real >::solveAugmentedSystem(), and zero.
|
private |
Solve tangential subproblem.
@param[out] t is the solution of the tangential subproblem; an optimization-space vector @param[out] tCP is the Cauchy point for the tangential subproblem; an optimization-space vector @param[out] Wg is the dual of the projected gradient of the Lagrangian; an optimization-space vector @param[in] x is the current iterate; an optimization-space vector @param[in] g is the gradient of the Lagrangian; a dual optimization-space vector @param[in] n is the quasi-normal step; an optimization-space vector @param[in] l is the Lagrange multiplier; a dual constraint-space vector @param[in] delta is the trust-region radius for the tangential subproblem @param[in] obj is the objective function @param[in] con is the equality constraint object
Definition at line 317 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Constraint< Real >::applyAdjointHessian(), ROL::Constraint< Real >::applyJacobian(), ROL::Vector< Real >::dot(), ROL::Vector< Real >::dual(), ROL::Objective< Real >::hessVec(), ROL::Vector< Real >::norm(), ROL::Vector< Real >::plus(), ROL::Vector< Real >::set(), ROL::Constraint< Real >::solveAugmentedSystem(), zero, and ROL::Vector< Real >::zero().
|
private |
Check acceptance of subproblem solutions, adjust merit function penalty parameter, ensure global convergence.
Definition at line 650 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Vector< Real >::apply(), ROL::Constraint< Real >::applyAdjointHessian(), ROL::Constraint< Real >::applyAdjointJacobian(), ROL::Constraint< Real >::applyJacobian(), ROL::Vector< Real >::dot(), ROL::Objective< Real >::gradient(), ROL::Objective< Real >::hessVec(), ROL::Vector< Real >::norm(), ROL::Vector< Real >::plus(), ROL::Vector< Real >::set(), ROL::Constraint< Real >::solveAugmentedSystem(), ROL::Trial, ROL::Constraint< Real >::update(), ROL::Objective< Real >::update(), ROL::Objective< Real >::value(), ROL::Constraint< Real >::value(), and zero.
|
private |
Definition at line 1187 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
private |
Definition at line 1193 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
private |
Definition at line 1209 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
overridevirtual |
Run algorithm on equality constrained problems (Type-E). This general interface supports the use of dual optimization vector spaces, where the user does not define the dual() method.
Implements ROL::TypeE::Algorithm< Real >.
Definition at line 1058 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
References ROL::Vector< Real >::clone(), and ROL::TypeE::Algorithm< Real >::writeExitStatus().
Referenced by main().
|
overridevirtual |
Print iterate header.
Reimplemented from ROL::TypeE::Algorithm< Real >.
Definition at line 1087 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
overridevirtual |
Print step name.
Reimplemented from ROL::TypeE::Algorithm< Real >.
Definition at line 1129 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
overridevirtual |
Print iterate status.
Reimplemented from ROL::TypeE::Algorithm< Real >.
Definition at line 1138 of file ROL_TypeE_CompositeStepAlgorithm_Def.hpp.
|
private |
Definition at line 62 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 65 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 66 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 67 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 68 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 71 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 72 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 73 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 76 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 77 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 78 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 79 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 80 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 83 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 84 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 85 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 86 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 87 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 88 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 91 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 92 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 93 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 94 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 95 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 97 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 98 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
|
private |
Definition at line 99 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 100 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 101 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 104 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 105 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 106 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 107 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 108 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 109 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 112 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 113 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 114 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 115 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 116 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 117 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 120 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().
|
private |
Definition at line 121 of file ROL_TypeE_CompositeStepAlgorithm.hpp.
Referenced by ROL::TypeE::CompositeStepAlgorithm< Real >::CompositeStepAlgorithm().