1#ifndef ROBOTOC_LINE_SEARCH_SETTINGS_HPP_ 
    2#define ROBOTOC_LINE_SEARCH_SETTINGS_HPP_ 
   72  void disp(std::ostream& os) 
const;
 
Definition: constraint_component_base.hpp:17
 
LineSearchMethod
Type of the line search method.
Definition: line_search_settings.hpp:13
 
Settings for the line search.
Definition: line_search_settings.hpp:22
 
double min_step_size
Minimum step size.
Definition: line_search_settings.hpp:39
 
double eps
A small positive value. Used to calculate directional derivative.
Definition: line_search_settings.hpp:67
 
double armijo_control_rate
Control rate in Armijo condition. This value sets the slope of the linear approximation in the Armijo...
Definition: line_search_settings.hpp:56
 
double step_size_reduction_rate
Reduction rate of the step size.
Definition: line_search_settings.hpp:34
 
friend std::ostream & operator<<(std::ostream &os, const LineSearchSettings &line_search_settings)
 
void disp(std::ostream &os) const
Displays the line search settings onto a ostream.
 
double margin_rate
Margin rate to determine penalty parameter in the merit function.
Definition: line_search_settings.hpp:62
 
double filter_constraint_violation_reduction_rate
The reduction rate of the constraint violation in the filter line search method.
Definition: line_search_settings.hpp:50
 
double filter_cost_reduction_rate
The reduction rate of the cost in the filter line search method.
Definition: line_search_settings.hpp:44
 
LineSearchMethod line_search_method
If set to LineSearchMethod::Filter, filter method is used as a search scheme. If set to LineSearchMet...
Definition: line_search_settings.hpp:29