Implements the backtracking line search algorithm.
More...
#include <hpp/constraints/solver/hierarchical-iterative.hh>
Implements the backtracking line search algorithm.
See https://en.wikipedia.org/wiki/Backtracking_line_search.
hpp::constraints::solver::lineSearch::Backtracking::Backtracking |
( |
| ) |
|
template<typename SolverType >
value_type hpp::constraints::solver::lineSearch::Backtracking::computeLocalSlope |
( |
const SolverType & |
solver | ) |
const |
|
inline |
template<typename SolverType >
bool hpp::constraints::solver::lineSearch::Backtracking::operator() |
( |
const SolverType & |
solver, |
|
|
vectorOut_t |
arg, |
|
|
vectorOut_t |
darg |
|
) |
| |
|
inline |
vector_t hpp::constraints::solver::lineSearch::Backtracking::arg_darg |
|
mutable |
value_type hpp::constraints::solver::lineSearch::Backtracking::c |
vector_t hpp::constraints::solver::lineSearch::Backtracking::darg |
|
mutable |
vector_t hpp::constraints::solver::lineSearch::Backtracking::df |
|
mutable |
value_type hpp::constraints::solver::lineSearch::Backtracking::smallAlpha |
value_type hpp::constraints::solver::lineSearch::Backtracking::tau |