public CanopyAttributes( ICanopyParameters canopy, IPathwayParameters pathway, IAssimilationArea sunlit, IAssimilationArea shaded ) { Canopy = canopy; this.pathway = pathway; Sunlit = sunlit; Shaded = shaded; }
/// <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); }