#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 |
◆ df
| vector_t hpp::constraints::solver::lineSearch::Backtracking::df |
◆ 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 files: