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