#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: