hpp-constraints 7.0.0
Definition of basic geometric constraints for motion planning
Loading...
Searching...
No Matches
hpp::constraints::solver::lineSearch::Backtracking Struct Reference

#include <hpp/constraints/solver/hierarchical-iterative.hh>

Public Member Functions

 Backtracking ()
template<typename SolverType>
bool operator() (const SolverType &solver, vectorOut_t arg, vectorOut_t darg)
template<typename SolverType>
value_type computeLocalSlope (const SolverType &solver) const

Public Attributes

value_type c
value_type tau
value_type smallAlpha
vector_t arg_darg
vector_t df
vector_t darg

Detailed Description

Implements the backtracking line search algorithm. See https://en.wikipedia.org/wiki/Backtracking_line_search.

Constructor & Destructor Documentation

◆ Backtracking()

hpp::constraints::solver::lineSearch::Backtracking::Backtracking()

Member Function Documentation

◆ 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_targ,
vectorOut_tdarg )
inline

Member Data Documentation

◆ arg_darg

vector_t hpp::constraints::solver::lineSearch::Backtracking::arg_darg
mutable

◆ c

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: