/// <summary> /// /// </summary> /// <param name="x_1"></param> /// <param name="x_2"></param> /// <param name="x_3"></param> /// <param name="x_4"></param> /// <param name="x_5"></param> /// <param name="layer"></param> /// <param name="canopy"></param> /// <returns></returns> public static double CalcAssimilation(SunlitShadedCanopy s, int layer, LeafCanopy canopy) { s.m = s.Rm[layer]; s.t = s.G_[layer]; s.b = 0.1 / canopy.Constant; s.j = s.Gbs[layer]; s.e = s.Om[layer]; s.R = s.RdT[layer]; return(s.CalcAssimilation()); }
/// <summary> /// /// </summary> /// <param name="x_1"></param> /// <param name="x_2"></param> /// <param name="x_3"></param> /// <param name="x_4"></param> /// <param name="x_5"></param> /// <param name="layer"></param> /// <param name="canopy"></param> /// <returns></returns> public static double CalcAssimilation(SunlitShadedCanopy s, int layer, LeafCanopy canopy) { s.m = s.Rm[layer]; s.t = s.G_[layer]; s.b = 0; s.j = 1; s.e = s.Om[layer]; s.R = s.RdT[layer]; return(s.CalcAssimilation()); //Eq (A55) }