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_