Go to the source code of this file.
|
| double | fnpsvp (double Tkelvin) |
| |
| double | ballBerry (double Amu, double Cappm, double Temp, double RelH, double beta0, double beta1) |
| |
| struct c3_str | c3photoC (double Qp, double Tleaf, double RH, double Vcmax0, double Jmax0, double Rd0, double bb0, double bb1, double Ca, double O2, double theta, double StomWS, int ws) |
| |
| double ballBerry |
( |
double |
Amu, |
|
|
double |
Cappm, |
|
|
double |
Temp, |
|
|
double |
RelH, |
|
|
double |
beta0, |
|
|
double |
beta1 |
|
) |
| |
109 const double gbw = 1.2;
110 const double ptotPa = 101325;
112 double pwaPa, leafTk, Camf, assimn;
113 double wa, pwi, wi, gswmol, Cs, acs;
114 double aaa, bbb, ccc, ddd;
118 leafTk = Temp + 273.15;
143 Cs = Camf - (1.4/gbw)*assimn;
149 if(acs < 1e-6) acs = 1e-6;
156 bbb = beta0 + gbw - (beta1 * acs);
157 ccc = -(wa / wi) * gbw - beta0;
161 ddd = bbb * bbb - 4*aaa*ccc;
163 hs = (-bbb + sqrt(ddd)) / (2* aaa);
166 gswmol = beta1 * hs * acs + beta0;
168 gsmol = gswmol * 1000;
170 if(gsmol <= 0) gsmol = 1e-5;
double fnpsvp(double Tkelvin)
Definition: c4photo.c:176
| struct c3_str c3photoC |
( |
double |
Qp, |
|
|
double |
Tleaf, |
|
|
double |
RH, |
|
|
double |
Vcmax0, |
|
|
double |
Jmax0, |
|
|
double |
Rd0, |
|
|
double |
bb0, |
|
|
double |
bb1, |
|
|
double |
Ca, |
|
|
double |
O2, |
|
|
double |
theta, |
|
|
double |
StomWS, |
|
|
int |
ws |
|
) |
| |
| double fnpsvp |
( |
double |
Tkelvin | ) |
|
184 tmp = Tkelvin - 273.15;
185 u = (18.678 - tmp/234.5)*tmp;
187 esat = 6.1121 * exp(u/v);