hpp-constraints  4.9.1
Definition of basic geometric constraints for motion planning
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_t  arg,
vectorOut_t  darg 
)
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
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: