1#ifndef MULTILAYER_C3_CANOPY_H
2#define MULTILAYER_C3_CANOPY_H
4#include "../framework/state_map.h"
39 state_map
const& input_quantities,
40 state_map* output_quantities)
49 static std::string
get_name() {
return "ten_layer_c3_canopy"; }
53 int static const nlayers;
56 void do_operation()
const;
Uses the method from c3CanAC() to calculate leaf photosynthesis parameters for C3 plants.
Applies a leaf photosynthesis module to each layer and leaf class of a multilayer canopy.
Represents a ten layer canopy where leaf-level photosynthesis is calculated using the Farquhar-von-Ca...
ten_layer_c3_canopy(state_map const &input_quantities, state_map *output_quantities)
static string_vector get_outputs()
static string_vector get_inputs()
static std::string get_name()
A child class of multilayer_canopy_properties where the number of layers has been defined....
This is the standard BioCro module library; it includes the essential modules used in typical BioCro ...