22 #ifndef UNFIT_EXAMPLES_GENETICSWITCH_HPP_ 23 #define UNFIT_EXAMPLES_GENETICSWITCH_HPP_ 27 #include "GenericCostFunction.hpp" 82 std::vector<double>
operator() (
const std::vector<double> ¶m)
88 for (
auto i = 1u; i < residuals.size(); ++i) {
89 const auto l_z_a = z_a +
dt_ * (param[0] / (1.0 + pow(z_b, param[1])) -
91 z_b += dt_ * (param[0] / (1.0 + pow(z_a, param[1])) - z_b - param[3]);
Fit the parameters in a model of a genetic switch.
Definition: GeneticSwitch.hpp:49
const double dt_
Definition: GeneticSwitch.hpp:101
Definition: Bounds.hpp:27
GeneticSwitch(const std::vector< double > &z_a, double dt)
Definition: GeneticSwitch.hpp:64
const std::vector< double > z_a_data_
Definition: GeneticSwitch.hpp:99
Definition: GenericCostFunction.hpp:36
std::vector< double > operator()(const std::vector< double > ¶m)
Definition: GeneticSwitch.hpp:82