1#ifndef DEVELOPMENT_INDEX_H
2#define DEVELOPMENT_INDEX_H
4#include "../framework/module.h"
5#include "../framework/state_map.h"
59 state_map
const& input_quantities,
60 state_map* output_quantities)
61 : differential_module{},
64 development_rate_per_hour{get_input(input_quantities,
"development_rate_per_hour")},
67 DVI_op{get_op(output_quantities,
"DVI")}
74 static std::string
get_name() {
return "development_index"; }
78 const double& development_rate_per_hour;
84 void do_operation() const override final;
90 "development_rate_per_hour"
101void development_index::do_operation()
const
104 update(DVI_op, development_rate_per_hour);
Calculates the development index (DVI) corresponding to plant growth rate.
static string_vector get_outputs()
development_index(state_map const &input_quantities, state_map *output_quantities)
static string_vector get_inputs()
static std::string get_name()
This is the standard BioCro module library; it includes the essential modules used in typical BioCro ...