4#include "../framework/module.h"
5#include "../framework/state_map.h"
51 state_map
const& input_quantities,
52 state_map* output_quantities)
56 LeafLitter{get_input(input_quantities,
"LeafLitter")},
57 km_leaf_litter{get_input(input_quantities,
"km_leaf_litter")},
60 lcf_op{get_op(output_quantities,
"litter_cover_fraction")}
65 static std::string
get_name() {
return "litter_cover"; }
69 double const& LeafLitter;
70 double const& km_leaf_litter;
76 void do_operation()
const;
90 "litter_cover_fraction"
94void litter_cover::do_operation()
const
96 update(lcf_op, LeafLitter / (LeafLitter + km_leaf_litter));
Estimates the fraction of ground covered by leaf litter.
static string_vector get_outputs()
litter_cover(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 ...