LandscapeDNDC 1.37.0
Loading...
Searching...
No Matches
ld_transpiration.h
1
10
11#ifndef LD_TRANSPIRATION_H_
12#define LD_TRANSPIRATION_H_
13
14#include <input/soillayers/soillayers.h>
15#include <containers/cbm_vector.h>
16
17namespace ldndc {
18
23double
25 double _co2,
26 double _carbon_uptake,
27 double _wuecmax);
28
33double
35 soillayers::input_class_soillayers_t const & /* soil layer */,
36 double _vpd,
37 double _carbon_uptake,
38 double _f_area,
39 double _wuecmax,
40 double _wuecmin,
41 lvector_t< double > const & _h_sl,
42 lvector_t< double > const & _wc,
43 lvector_t< double > const & _wc_min,
44 lvector_t< double > const & _wc_max);
45
50double
52 size_t _soil_layer_cnt,
53 double _vpd,
54 double _carbon_uptake,
55 double _wuecmax,
56 double _wuecmin,
57 double const *_frt_sl,
58 lvector_t< double > const & _wc,
59 lvector_t< double > const & _wc_min,
60 lvector_t< double > const & _wc_max);
61
66double
68 size_t /* nd of foliage layers */,
69 double gsmin,
70 double gsmax,
71 double *_lai_fl,
72 lvector_t< double > _vpd_fl,
73 double * _relative_conductance_fl);
74} /* namespace ldndc */
75
76
77#endif /* !LD_TRANSPIRATION_H_ */
78
Spatially explicit groundwater model.
Definition airchemistryput.h:15
double potential_transpiration_soil_atmosphere_limited(soillayers::input_class_soillayers_t const &, double _vpd, double _carbon_uptake, double _f_area, double _wuecmax, double _wuecmin, lvector_t< double > const &_h_sl, lvector_t< double > const &_wc, lvector_t< double > const &_wc_min, lvector_t< double > const &_wc_max)
Returns potential transpiration in [m].
Definition ld_transpiration.cpp:105
double potential_transpiration_soil_atmosphere_limited_root_scaled(size_t _soil_layer_cnt, double _vpd, double _carbon_uptake, double _wuecmax, double _wuecmin, double const *_frt_sl, lvector_t< double > const &_wc, lvector_t< double > const &_wc_min, lvector_t< double > const &_wc_max)
Returns potential transpiration in [m].
Definition ld_transpiration.cpp:226
double potential_transpiration_stomatal_conductance_limited(size_t, double gsmin, double gsmax, double *_lai_fl, lvector_t< double > _vpd_fl, double *_relative_conductance_fl)
Returns potential transpiration in [m].
Definition ld_transpiration.cpp:297
double potential_transpiration_unlimited(double _co2, double _carbon_uptake, double _wuecmax)
Returns potential transpiration in [m].
Definition ld_transpiration.cpp:50