|
virtual void | ROL::update_1_old (const Vector< Real > &u_old, bool flag=true, int iter=-1) |
| Update constraint functions with respect to Sim variable. u_old is the state variable flag = true if optimization variable is changed, iter is the outer algorithm iterations count. More...
|
|
virtual void | ROL::update_1_new (const Vector< Real > &u_new, bool flag=true, int iter=-1) |
| Update constraint functions with respect to Sim variable. u_new is the state variable flag = true if optimization variable is changed, iter is the outer algorithm iterations count. More...
|
|
virtual void | ROL::update_2 (const Vector< Real > &z, bool flag=true, int iter=-1) override |
| Update constraint functions with respect to Opt variable. z is the control variable, flag = true if optimization variable is changed, iter is the outer algorithm iterations count. More...
|
|
virtual Real | ROL::value (const Vector< Real > &u_old, const Vector< Real > &u_new, const Vector< Real > &z, Real &tol) |
| Compute contribution to objective value from this time step. More...
|
|
virtual void | ROL::gradient_1_old (Vector< Real > &g, const Vector< Real > &u_old, Vector< Real > &u_new, const Vector< Real > &z, Real &tol) |
| Compute contribution to simulation term gradient from this time step. More...
|
|
virtual void | ROL::gradient_1_new (Vector< Real > &g, const Vector< Real > &u_old, Vector< Real > &u_new, const Vector< Real > &z, Real &tol) |
| Compute contribution to simulation term gradient from this time step. More...
|
|
virtual void | ROL::gradient_2 (Vector< Real > &g, const Vector< Real > &u_old, Vector< Real > &u_new, const Vector< Real > &z, Real &tol) override |
| Compute contribution to optimization term gradient from this time step. More...
|
|
virtual void | ROL::hessVec_11_old (Vector< Real > &hv, const Vector< Real > &v_old, const Vector< Real > &u_old, const Vector< Real > &u_new, const Vector< Real > &z, Real &tol) |
|
virtual void | ROL::hessVec_11_new (Vector< Real > &hv, const Vector< Real > &v_new, const Vector< Real > &u_old, const Vector< Real > &u_new, const Vector< Real > &z, Real &tol) |
|
virtual void | ROL::update (const Vector< Real > &u, const Vector< Real > &z, bool flag=true, int iter=-1) override |
|
virtual Real | ROL::value (const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::solve (Vector< Real > &c, Vector< Real > &u, const Vector< Real > &z) override |
|
virtual void | ROL::gradient_1 (Vector< Real > &g, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::gradient_2 (Vector< Real > &g, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::hessVec_11 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::hessVec_12 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::hessVec_21 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|
virtual void | ROL::hessVec_22 (Vector< Real > &hv, const Vector< Real > &v, const Vector< Real > &u, const Vector< Real > &z, Real &tol) override |
|