hpp-constraints: hpp::constraints::solver::lineSearch::Backtracking Struct Reference

hpp-constraints 9.0.2 Definition of basic geometric constraints for motion planning

Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
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

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

- include/hpp/constraints/solver/hierarchical-iterative.hh
- include/hpp/constraints/solver/impl/hierarchical-iterative.hh