22 #ifndef UNFIT_EXAMPLES_MODROSLAM_HPP_ 23 #define UNFIT_EXAMPLES_MODROSLAM_HPP_ 27 #include "GenericCostFunction.hpp" 60 :
n_ {(n < 3) ? 3 : (n - n%3)}
72 std::vector<double>
operator()(
const std::vector<double> ¶m)
74 std::vector<double> residuals(
n_);
75 for (
auto i = 0u; i <
n_; i += 3) {
76 residuals[i] = 10.0*(param[1] - param[0]*param[0]);
77 residuals[i+1] = 1.0 - param[0];
78 residuals[i+2] = 100.0;
Modroslam(unsigned n)
Definition: Modroslam.hpp:59
const unsigned n_
Definition: Modroslam.hpp:84
Definition: Bounds.hpp:27
std::vector< double > operator()(const std::vector< double > ¶m)
Definition: Modroslam.hpp:72
Definition: GenericCostFunction.hpp:36
Implements a Modified Rosenbrock function.
Definition: Modroslam.hpp:46