22 #ifndef UNFIT_EXAMPLES_ODE2D_HPP_ 23 #define UNFIT_EXAMPLES_ODE2D_HPP_ 26 #include "GenericCostFunction.hpp" 59 ODE2D(
const std::vector<double> &x,
double dt)
77 std::vector<double>
operator()(
const std::vector<double> ¶m)
80 double predicted_x = 0.0;
81 for (
auto i = 0u; i < residuals.size(); ++i) {
82 residuals[i] -= predicted_x;
83 predicted_x +=
dt_ * (param[0] * predicted_x + param[1]);
89 const std::vector<double>
x_;
Fit a two parameter first order ordinary differential equation (ODE)
Definition: ODE2D.hpp:44
const double dt_
Definition: ODE2D.hpp:91
Definition: Bounds.hpp:27
std::vector< double > operator()(const std::vector< double > ¶m)
Definition: ODE2D.hpp:77
const std::vector< double > x_
Definition: ODE2D.hpp:89
Definition: GenericCostFunction.hpp:36
ODE2D(const std::vector< double > &x, double dt)
Definition: ODE2D.hpp:59