예제 #1
0
 public CanopyAttributes(
     ICanopyParameters canopy,
     IPathwayParameters pathway,
     IAssimilationArea sunlit,
     IAssimilationArea shaded
     )
 {
     Canopy       = canopy;
     this.pathway = pathway;
     Sunlit       = sunlit;
     Shaded       = shaded;
 }
예제 #2
0
 /// <summary>
 /// Runs the photosynthesis simulation for an assimilating area
 /// </summary>
 /// <param name="area">The area to run photosynthesis for</param>
 /// <param name="gbh">The boundary heat conductance</param>
 /// <param name="fraction">Fraction of water allowance</param>
 public void PerformPhotosynthesis(IAssimilationArea area, double gbh, double fraction)
 {
     transpiration.BoundaryHeatConductance = gbh;
     transpiration.Fraction = fraction;
     area.DoPhotosynthesis(Temperature, transpiration);
 }