|
ROL
|
Provides the interface to evaluate simulation-based composite objective functions. More...
#include <ROL_CompositeObjective_SimOpt.hpp>
Inheritance diagram for ROL::CompositeObjective_SimOpt< Real >:Public Member Functions | |
| CompositeObjective_SimOpt (const std::vector< ROL::Ptr< Objective_SimOpt< Real > > > &obj_vec, const ROL::Ptr< StdObjective< Real > > &std_obj) | |
| void | update (const Vector< Real > &u, const Vector< Real > &z, bool flag=true, int iter=-1) |
| Update objective function. u is an iterate, z is an iterate, flag = true if the iterate has changed, iter is the outer algorithm iterations count. | |
| void | update (const Vector< Real > &u, const Vector< Real > &z, UpdateType type, int iter=-1) |
| Real | value (const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| Compute value. | |
| void | gradient_1 (Vector< Real > &g, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| Compute gradient with respect to first component. | |
| void | gradient_2 (Vector< Real > &g, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| Compute gradient with respect to second component. | |
| void | hessVec_11 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| Apply Hessian approximation to vector. | |
| void | hessVec_12 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | hessVec_21 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | hessVec_22 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | setParameter (const std::vector< Real > ¶m) |
Public Member Functions inherited from ROL::Objective_SimOpt< Real > | |
| void | update (const Vector< Real > &x, bool flag=true, int iter=-1) |
| void | update (const Vector< Real > &x, UpdateType type, int iter=-1) |
| Real | value (const Vector< Real > &x, Real &tol) |
| void | gradient (Vector< Real > &g, const Vector< Real > &x, Real &tol) |
| void | hessVec (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) |
| std::vector< std::vector< Real > > | checkGradient_1 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &d, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkGradient_1 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &g, const Vector< Real > &d, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkGradient_1 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &g, const Vector< Real > &d, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
| std::vector< std::vector< Real > > | checkGradient_2 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &d, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkGradient_2 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &g, const Vector< Real > &d, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkGradient_2 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &g, const Vector< Real > &d, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_11 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_11 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_11 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_11 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_12 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_12 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_12 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_12 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_21 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_21 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_21 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_21 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_22 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_22 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream=true, std::ostream &outStream=std::cout, const int order=1) |
| std::vector< std::vector< Real > > | checkHessVec_22 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const bool printToStream, std::ostream &outStream, const int numSteps, const int order) |
| std::vector< std::vector< Real > > | checkHessVec_22 (const Vector< Real > &u, const Vector< Real > &z, const Vector< Real > &hv, const Vector< Real > &v, const std::vector< Real > &steps, const bool printToStream, std::ostream &outStream, const int order) |
Public Member Functions inherited from ROL::ROL::Objective< Real > | |
| virtual | ~Objective () |
| Objective () | |
| virtual void | update (const Vector< Real > &x, UpdateType type, int iter=-1) |
| Update objective function. | |
| virtual void | update (const Vector< Real > &x, bool flag=true, int iter=-1) |
| Update objective function. | |
| virtual Real | value (const Vector< Real > &x, Real &tol)=0 |
| Compute value. | |
| virtual void | gradient (Vector< Real > &g, const Vector< Real > &x, Real &tol) |
| Compute gradient. | |
| virtual Real | dirDeriv (const Vector< Real > &x, const Vector< Real > &d, Real &tol) |
| Compute directional derivative. | |
| virtual void | hessVec (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) |
| Apply Hessian approximation to vector. | |
| virtual void | invHessVec (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) |
| Apply inverse Hessian approximation to vector. | |
| virtual void | precond (Vector< Real > &Pv, const Vector< Real > &v, const Vector< Real > &x, Real &tol) |
| Apply preconditioner to vector. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference gradient check. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference gradient check. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference gradient check with specified step sizes. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference gradient check with specified step sizes. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference Hessian-applied-to-vector check. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference Hessian-applied-to-vector check. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference Hessian-applied-to-vector check with specified step sizes. | |
| virtual std::vector< std::vector< Real > > | 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) |
| Finite-difference Hessian-applied-to-vector check with specified step sizes. | |
| virtual std::vector< Real > | checkHessSym (const Vector< Real > &x, const Vector< Real > &v, const Vector< Real > &w, const bool printToStream=true, std::ostream &outStream=std::cout) |
| Hessian symmetry check. | |
| virtual std::vector< Real > | 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) |
| Hessian symmetry check. | |
Private Member Functions | |
| void | initialize (const Vector< Real > &u, const Vector< Real > &z) |
| void | computeValue (const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeGradient (const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeGradient1 (const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeGradient2 (const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeHessVec11 (const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeHessVec12 (const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeHessVec21 (const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
| void | computeHessVec22 (const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) |
Private Attributes | |
| const std::vector< ROL::Ptr< Objective_SimOpt< Real > > > | obj_vec_ |
| const ROL::Ptr< StdObjective< Real > > | std_obj_ |
| ROL::Ptr< std::vector< Real > > | obj_value_ |
| ROL::Ptr< std::vector< Real > > | obj_grad_ |
| ROL::Ptr< std::vector< Real > > | obj_gv_ |
| ROL::Ptr< std::vector< Real > > | obj_hess_ |
| ROL::Ptr< StdVector< Real > > | obj_value_vec_ |
| ROL::Ptr< StdVector< Real > > | obj_grad_vec_ |
| ROL::Ptr< StdVector< Real > > | obj_gv_vec_ |
| ROL::Ptr< StdVector< Real > > | obj_hess_vec_ |
| std::vector< ROL::Ptr< Vector< Real > > > | vec_grad1_ |
| std::vector< ROL::Ptr< Vector< Real > > > | vec_grad2_ |
| std::vector< ROL::Ptr< Vector< Real > > > | vec_hess1_ |
| std::vector< ROL::Ptr< Vector< Real > > > | vec_hess2_ |
| bool | isInitialized_ |
| bool | isValueComputed_ |
| bool | isGradientComputed_ |
| bool | isGradient1Computed_ |
| bool | isGradient2Computed_ |
Additional Inherited Members | |
Protected Member Functions inherited from ROL::ROL::Objective< Real > | |
| const std::vector< Real > | getParameter (void) const |
Provides the interface to evaluate simulation-based composite objective functions.
Definition at line 59 of file ROL_CompositeObjective_SimOpt.hpp.
|
inline |
Definition at line 185 of file ROL_CompositeObjective_SimOpt.hpp.
References isGradient1Computed_, isGradient2Computed_, isGradientComputed_, isInitialized_, isValueComputed_, obj_grad_, obj_grad_vec_, obj_gv_, obj_gv_vec_, obj_hess_, obj_hess_vec_, obj_value_, obj_value_vec_, obj_vec_, and std_obj_.
|
inlineprivate |
Definition at line 80 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::clone(), ROL::Vector< Real >::dual(), isInitialized_, obj_vec_, vec_grad1_, vec_grad2_, vec_hess1_, and vec_hess2_.
Referenced by computeValue().
|
inlineprivate |
Definition at line 97 of file ROL_CompositeObjective_SimOpt.hpp.
References initialize(), isValueComputed_, and obj_vec_.
Referenced by computeGradient(), and value().
|
inlineprivate |
Definition at line 108 of file ROL_CompositeObjective_SimOpt.hpp.
References computeValue(), isGradientComputed_, obj_grad_vec_, obj_value_vec_, and std_obj_.
Referenced by computeGradient1(), and computeGradient2().
|
inlineprivate |
Definition at line 116 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient(), isGradient1Computed_, obj_vec_, and vec_grad1_.
Referenced by computeHessVec11(), computeHessVec12(), computeHessVec21(), and gradient_1().
|
inlineprivate |
Definition at line 127 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient(), isGradient2Computed_, obj_vec_, and vec_grad2_.
Referenced by computeHessVec12(), computeHessVec21(), computeHessVec22(), and gradient_2().
|
inlineprivate |
Definition at line 138 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient1(), obj_gv_vec_, obj_hess_vec_, obj_value_vec_, obj_vec_, std_obj_, vec_grad1_, and vec_hess1_.
Referenced by hessVec_11().
|
inlineprivate |
Definition at line 149 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient1(), computeGradient2(), obj_gv_vec_, obj_hess_vec_, obj_value_vec_, obj_vec_, std_obj_, vec_grad2_, and vec_hess1_.
Referenced by hessVec_12().
|
inlineprivate |
Definition at line 161 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient1(), computeGradient2(), obj_gv_vec_, obj_hess_vec_, obj_value_vec_, obj_vec_, std_obj_, vec_grad1_, and vec_hess2_.
Referenced by hessVec_21().
|
inlineprivate |
Definition at line 173 of file ROL_CompositeObjective_SimOpt.hpp.
References computeGradient2(), obj_gv_vec_, obj_hess_vec_, obj_value_vec_, obj_vec_, std_obj_, vec_grad2_, and vec_hess2_.
Referenced by hessVec_22().
|
inlinevirtual |
Update objective function.
u is an iterate, z is an iterate, flag = true if the iterate has changed, iter is the outer algorithm iterations count.
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 200 of file ROL_CompositeObjective_SimOpt.hpp.
References isGradient1Computed_, isGradient2Computed_, isGradientComputed_, isValueComputed_, and obj_vec_.
|
inlinevirtual |
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 211 of file ROL_CompositeObjective_SimOpt.hpp.
References isGradient1Computed_, isGradient2Computed_, isGradientComputed_, isValueComputed_, and obj_vec_.
|
inlinevirtual |
Compute value.
Implements ROL::Objective_SimOpt< Real >.
Definition at line 223 of file ROL_CompositeObjective_SimOpt.hpp.
References computeValue(), obj_value_vec_, and std_obj_.
|
inlinevirtual |
Compute gradient with respect to first component.
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 229 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeGradient1(), obj_grad_, obj_vec_, vec_grad1_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Compute gradient with respect to second component.
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 238 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeGradient2(), obj_grad_, obj_vec_, vec_grad2_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Apply Hessian approximation to vector.
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 247 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeHessVec11(), obj_grad_, obj_hess_, obj_vec_, vec_grad1_, vec_hess1_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 258 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeHessVec12(), obj_grad_, obj_hess_, obj_vec_, vec_grad1_, vec_hess1_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 269 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeHessVec21(), obj_grad_, obj_hess_, obj_vec_, vec_grad2_, vec_hess2_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Reimplemented from ROL::Objective_SimOpt< Real >.
Definition at line 280 of file ROL_CompositeObjective_SimOpt.hpp.
References ROL::Vector< Real >::axpy(), computeHessVec22(), obj_grad_, obj_hess_, obj_vec_, vec_grad2_, vec_hess2_, and ROL::Vector< Real >::zero().
|
inlinevirtual |
Reimplemented from ROL::ROL::Objective< Real >.
Definition at line 293 of file ROL_CompositeObjective_SimOpt.hpp.
References isGradient1Computed_, isGradient2Computed_, isGradientComputed_, isValueComputed_, obj_vec_, ROL::ROL::Objective< Real >::setParameter(), and std_obj_.
|
private |
Definition at line 61 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient1(), computeGradient2(), computeHessVec11(), computeHessVec12(), computeHessVec21(), computeHessVec22(), computeValue(), gradient_1(), gradient_2(), hessVec_11(), hessVec_12(), hessVec_21(), hessVec_22(), initialize(), setParameter(), update(), and update().
|
private |
Definition at line 62 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient(), computeHessVec11(), computeHessVec12(), computeHessVec21(), computeHessVec22(), setParameter(), and value().
|
private |
Definition at line 64 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt().
|
private |
Definition at line 65 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), gradient_1(), gradient_2(), hessVec_11(), hessVec_12(), hessVec_21(), and hessVec_22().
|
private |
Definition at line 66 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt().
|
private |
Definition at line 67 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), hessVec_11(), hessVec_12(), hessVec_21(), and hessVec_22().
|
private |
Definition at line 68 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient(), computeHessVec11(), computeHessVec12(), computeHessVec21(), computeHessVec22(), and value().
|
private |
Definition at line 69 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), and computeGradient().
|
private |
Definition at line 70 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeHessVec11(), computeHessVec12(), computeHessVec21(), and computeHessVec22().
|
private |
Definition at line 71 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeHessVec11(), computeHessVec12(), computeHessVec21(), and computeHessVec22().
|
private |
Definition at line 72 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by computeGradient1(), computeHessVec11(), computeHessVec21(), gradient_1(), hessVec_11(), hessVec_12(), and initialize().
|
private |
Definition at line 73 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by computeGradient2(), computeHessVec12(), computeHessVec22(), gradient_2(), hessVec_21(), hessVec_22(), and initialize().
|
private |
Definition at line 74 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by computeHessVec11(), computeHessVec12(), hessVec_11(), hessVec_12(), and initialize().
|
private |
Definition at line 75 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by computeHessVec21(), computeHessVec22(), hessVec_21(), hessVec_22(), and initialize().
|
private |
Definition at line 77 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), and initialize().
|
private |
Definition at line 77 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeValue(), setParameter(), update(), and update().
|
private |
Definition at line 78 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient(), setParameter(), update(), and update().
|
private |
Definition at line 78 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient1(), setParameter(), update(), and update().
|
private |
Definition at line 78 of file ROL_CompositeObjective_SimOpt.hpp.
Referenced by CompositeObjective_SimOpt(), computeGradient2(), setParameter(), update(), and update().