Exemplo n.º 1
0
 /// <inheritdoc/>
 protected override void UpdateMesophyllCO2(AssimilationPathway pathway, TemperatureResponse leaf)
 {
     pathway.MesophyllCO2 = pathway.IntercellularCO2 - pathway.CO2Rate / leaf.GmT;
 }
Exemplo n.º 2
0
 /// <inheritdoc/>
 protected override AssimilationFunction GetAc2Function(AssimilationPathway pathway, TemperatureResponse leaf)
 {
     throw new Exception("The C3 model does not use the Ac2 pathway");
 }
Exemplo n.º 3
0
 /// <inheritdoc/>
 public override void UpdateIntercellularCO2(AssimilationPathway pathway, double gt, double waterUseMolsSecond)
 {
     pathway.IntercellularCO2 = ((gt - waterUseMolsSecond / 2.0) * canopy.AirCO2 - pathway.CO2Rate) / (gt + waterUseMolsSecond / 2.0);
 }