ROL
ROL::LineSearchStep< Real > Member List

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

acceptLastAlpha_ROL::LineSearchStep< Real >private
compute(Vector< Real > &s, const Vector< Real > &x, Objective< Real > &obj, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::LineSearchStep< Real >inlinevirtual
ROL::Step::compute(Vector< Real > &s, const Vector< Real > &x, const Vector< Real > &l, Objective< Real > &obj, EqualityConstraint< 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, EqualityConstraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::compute(Vector< Real > &s, OptimizationProblem< Real > &opt, AlgorithmState< Real > &algo_state)ROL::Step< Real >inline
computeObj_ROL::LineSearchStep< Real >private
d_ROL::LineSearchStep< Real >private
desc_ROL::LineSearchStep< Real >private
econd_ROL::LineSearchStep< Real >private
els_ROL::LineSearchStep< Real >private
fval_ROL::LineSearchStep< Real >private
getState(void)ROL::Step< Real >inlineprotected
getStepState(void) constROL::Step< Real >inline
GradDotStep(const Vector< Real > &g, const Vector< Real > &s, const Vector< Real > &x, BoundConstraint< Real > &bnd, Real eps=0)ROL::LineSearchStep< Real >inlineprivate
initialize(Vector< Real > &x, const Vector< Real > &s, const Vector< Real > &g, Objective< Real > &obj, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::LineSearchStep< 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, EqualityConstraint< 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, EqualityConstraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::initialize(OptimizationProblem< Real > &opt, AlgorithmState< Real > &algo_state)ROL::Step< Real >inline
krylov_ROL::LineSearchStep< Real >private
lineSearch_ROL::LineSearchStep< Real >private
LineSearchStep(Teuchos::ParameterList &parlist, const Teuchos::RCP< LineSearch< Real > > &lineSearch=Teuchos::null, const Teuchos::RCP< Secant< Real > > &secant=Teuchos::null, const Teuchos::RCP< Krylov< Real > > &krylov=Teuchos::null, const Teuchos::RCP< NonlinearCG< Real > > &nlcg=Teuchos::null)ROL::LineSearchStep< Real >inline
nlcg_ROL::LineSearchStep< Real >private
parlist_ROL::LineSearchStep< Real >private
print(AlgorithmState< Real > &algo_state, bool print_header=false) constROL::LineSearchStep< Real >inlinevirtual
printHeader(void) constROL::LineSearchStep< Real >inlinevirtual
printName(void) constROL::LineSearchStep< Real >inlinevirtual
secant_ROL::LineSearchStep< 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::LineSearchStep< Real >inlinevirtual
ROL::Step::update(Vector< Real > &x, Vector< Real > &l, const Vector< Real > &s, Objective< Real > &obj, EqualityConstraint< 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, EqualityConstraint< Real > &con, BoundConstraint< Real > &bnd, AlgorithmState< Real > &algo_state)ROL::Step< Real >inlinevirtual
ROL::Step::update(OptimizationProblem< Real > &opt, const Vector< Real > &s, AlgorithmState< Real > &algo_state)ROL::Step< Real >inline
usePreviousAlpha_ROL::LineSearchStep< Real >private
verbosity_ROL::LineSearchStep< Real >private
~Step()ROL::Step< Real >inlinevirtual