1#ifndef GRIMM_SOYBEAN_FLOWERING_H
2#define GRIMM_SOYBEAN_FLOWERING_H
4#include "../framework/module.h"
5#include "../framework/state_map.h"
21 state_map
const& input_quantities,
22 state_map* output_quantities)
23 : differential_module{},
26 grimm_rate{get_input(input_quantities,
"grimm_rate")},
29 grimm_physiological_age_op{get_op(output_quantities,
"grimm_physiological_age")}
34 static std::string
get_name() {
return "grimm_soybean_flowering"; }
38 double const& grimm_rate;
41 double* grimm_physiological_age_op;
44 void do_operation()
const;
57 "grimm_physiological_age"
61void grimm_soybean_flowering::do_operation()
const
64 update(grimm_physiological_age_op, grimm_rate);
Model for soybean development and flowering based on Grimm et al. (1993).
static string_vector get_outputs()
static string_vector get_inputs()
static std::string get_name()
grimm_soybean_flowering(state_map const &input_quantities, state_map *output_quantities)
This is the standard BioCro module library; it includes the essential modules used in typical BioCro ...