The BioCro C++ Library
conductance_limited_assim.h
Go to the documentation of this file.
1#ifndef CONDUCTANCE_LIMITED_ASSIM_H
2#define CONDUCTANCE_LIMITED_ASSIM_H
3
4#include "../framework/constants.h" // for dr_boundary, dr_stomata
5#include "conductance_helpers.h" // for sequential_conductance
6
71 double Ca, // micromol / mol
72 double gbw, // mol / m^2 / s
73 double gsw // mol / m^2 / s
74)
75{
76 using physical_constants::dr_boundary;
77 using physical_constants::dr_stomata;
78
79 return Ca * sequential_conductance(gbw / dr_boundary, gsw / dr_stomata); // micromol / m^2 / s
80}
81
82#endif
double sequential_conductance(double const conductance_1, double const conductance_2)
Calculates the total conductance across two sequential gas paths.
double conductance_limited_assim(double Ca, double gbw, double gsw)
Computes the conductance-limited net CO2 assimilation rate.