17 #ifndef OPTIMIZATION__OPTIMIZER_OPTIONS_HPP_ 18 #define OPTIMIZATION__OPTIMIZER_OPTIONS_HPP_ 31 namespace optimization
56 uint64_t max_num_iterations = std::numeric_limits<int64_t>::max(),
61 uint64_t max_num_iterations()
const noexcept;
63 float64_t function_tolerance()
const noexcept;
65 float64_t parameter_tolerance()
const noexcept;
67 float64_t gradient_tolerance()
const noexcept;
70 uint64_t m_max_num_iterations;
87 float64_t estimated_distance_to_optimum()
const noexcept;
91 uint64_t number_of_iterations_made()
const noexcept;
94 float64_t m_estimated_distance_to_optimum;
95 uint64_t m_number_of_iterations_made;
103 #endif // OPTIMIZATION__OPTIMIZER_OPTIONS_HPP_ double float64_t
Definition: types.hpp:37
This file includes common type definition.
TerminationType
Type of termination at the end of an optimization loop.
Definition: optimizer_options.hpp:34
Definition: optimizer_options.hpp:46
Definition: optimizer_options.hpp:77
This file defines the lanelet2_map_provider_node class.
Definition: quick_sort.hpp:24