ROL
ROL::ProjectedNewtonKrylovStep< Real > Member List

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

compute(Vector< Real > &s, const Vector< Real > &x, Objective< Real > &obj, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
ROL::Step::compute(Vector< Real > &s, const Vector< Real > &x, const Vector< Real > &l, Objective< Real > &obj, Constraint< Real > &con, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::compute(Vector< Real > &s, const Vector< Real > &x, const Vector< Real > &l, Objective< Real > &obj, Constraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
computeObj_ROL::ProjectedNewtonKrylovStep< Real >private
d_ROL::ProjectedNewtonKrylovStep< Real >private
ekv_ROL::ProjectedNewtonKrylovStep< Real >private
esec_ROL::ProjectedNewtonKrylovStep< Real >private
flagKrylov_ROL::ProjectedNewtonKrylovStep< Real >private
getState(void)ROL::Step< Real >inlineprotected
getStepState(void) const ROL::Step< Real >inline
gp_ROL::ProjectedNewtonKrylovStep< Real >private
initialize(Vector< Real > &x, const Vector< Real > &s, const Vector< Real > &g, Objective< Real > &obj, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
ROL::Step::initialize(Vector< Real > &x, const Vector< Real > &g, Objective< Real > &obj, BoundConstraint< Real > &con, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::initialize(Vector< Real > &x, const Vector< Real > &g, Vector< Real > &l, const Vector< Real > &c, Objective< Real > &obj, Constraint< Real > &con, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::initialize(Vector< Real > &x, const Vector< Real > &g, Vector< Real > &l, const Vector< Real > &c, Objective< Real > &obj, Constraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
iterKrylov_ROL::ProjectedNewtonKrylovStep< Real >private
krylov_ROL::ProjectedNewtonKrylovStep< Real >private
krylovName_ROL::ProjectedNewtonKrylovStep< Real >private
print(AlgorithmState< Real > &algo_state, bool print_header=false) const ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
printHeader(void) const ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
printName(void) const ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
ProjectedNewtonKrylovStep(ROL::ParameterList &parlist, const bool computeObj=true)ROL::ProjectedNewtonKrylovStep< Real >inline
ProjectedNewtonKrylovStep(ROL::ParameterList &parlist, const ROL::Ptr< Krylov< Real > > &krylov, const ROL::Ptr< Secant< Real > > &secant, const bool computeObj=true)ROL::ProjectedNewtonKrylovStep< Real >inline
reset(const Real searchSize=1.0)ROL::Step< Real >inline
secant_ROL::ProjectedNewtonKrylovStep< Real >private
secantName_ROL::ProjectedNewtonKrylovStep< Real >private
Step(void)ROL::Step< Real >inline
update(Vector< Real > &x, const Vector< Real > &s, Objective< Real > &obj, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::ProjectedNewtonKrylovStep< Real >inlinevirtual
ROL::Step::update(Vector< Real > &x, Vector< Real > &l, const Vector< Real > &s, Objective< Real > &obj, Constraint< Real > &con, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::update(Vector< Real > &x, Vector< Real > &l, const Vector< Real > &s, Objective< Real > &obj, Constraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
useProjectedGrad_ROL::ProjectedNewtonKrylovStep< Real >private
useSecantPrecond_ROL::ProjectedNewtonKrylovStep< Real >private
verbosity_ROL::ProjectedNewtonKrylovStep< Real >private
~Step()ROL::Step< Real >inlinevirtual