private void OnWaterUptakesCalculated(WaterUptakesCalculatedType Uptakes) { for (int i = 0; i != Uptakes.Uptakes.Length; i++) { if (Uptakes.Uptakes[i].Name == Plant.Name) Uptake = Uptakes.Uptakes[i].Amount; } }
private void OnWaterUptakesCalculated(WaterUptakesCalculatedType Uptakes) { for (int i = 0; i != Uptakes.Uptakes.Length; i++) { if (Uptakes.Uptakes[i].Name == Plant.Name) { Uptake = Uptakes.Uptakes[i].Amount; } } }
public void OnWaterUptakesCalculated(WaterUptakesCalculatedType SoilWater) { // Gets the water uptake for each layer as calculated by an external module (SWIM) Uptake = new double[dlayer.Length]; for (int i = 0; i != SoilWater.Uptakes.Length; i++) { string UName = SoilWater.Uptakes[i].Name; if (UName == Plant.Name) { int length = SoilWater.Uptakes[i].Amount.Length; for (int layer = 0; layer < length; layer++) { Uptake[layer] = -(float)SoilWater.Uptakes[i].Amount[layer]; } } } }
private void OnWaterUptakesCalculated(WaterUptakesCalculatedType SoilWater) { // Gets the water uptake for each layer as calculated by an external module (SWIM) Uptake = new double[Soil.Thickness.Length]; for (int i = 0; i != SoilWater.Uptakes.Length; i++) { string UName = SoilWater.Uptakes[i].Name; if (UName == Plant.Name) { int length = SoilWater.Uptakes[i].Amount.Length; for (int layer = 0; layer < length; layer++) { Uptake[layer] = -(float)SoilWater.Uptakes[i].Amount[layer]; } } } }