protected void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == parentPlant) { Clear(); } }
private void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == parentPlant) { Clear(); ClearBiomassFlows(); } }
virtual protected void OnPlantSowing(object sender, SowingParameters data) { totalLaiEquilibWater = 0.0; avLaiEquilibWater = 0.0; laiEquilibWaterQ = new Queue <double>(); totalSDRatio = 0.0; avSDRatio = 0.0; sdRatioQ = new Queue <double>(); }
protected void OnPlantSowing(object sender, SowingParameters Sow) { if (Sow.Plant == plant) { Reset(); Number = structure.PrimaryBudNo; apexGroupAge.Add(1); apexGroupSize.Add(1); } }
protected void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == plant) { radiationAverages = new List <double>(); plantsPerMetre = data.RowSpacing / 1000.0 * data.SkipDensityScale; //plantsPerMetre = data.Population * data.RowSpacing / 1000.0 * data.SkipDensityScale; FertileTillerNumber = data.BudNumber; tillersAdded = 0.0; } }
protected void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == plant) { Clear(); ClearBiomassFlows(); Live.StructuralWt = initialWt.Value(); Live.StorageWt = 0.0; Live.StructuralN = Live.StructuralWt * minimumNConc.Value(); Live.StorageN = (initialWt.Value() * maximumNConc.Value()) - Live.StructuralN; } }
private void OnPlantSowing(object sender, SowingParameters Sow) { if (Sow.Plant == plant) { Clear(); if (Sow.MaxCover <= 0.0) { throw new Exception("MaxCover must exceed zero in a Sow event."); } PrimaryBudNo = Sow.BudNumber; TotalStemPopn = MainStemPopn; } }
protected void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == parentPlant) { Clear(); ClearBiomassFlows(); Live.StructuralWt = InitialWt.Structural.Value(); Live.MetabolicWt = InitialWt.Metabolic.Value(); Live.StorageWt = InitialWt.Storage.Value(); Live.StructuralN = Live.StructuralWt * initialNConcFunction.Value(); Live.StorageN = Live.StorageWt * initialNConcFunction.Value(); } }
protected void OnPlantSowing(object sender, SowingParameters data) { if (data.Plant == plant) { if (plant.SowingData.BudNumber == -1) { FertileTillerNumber = CalculateFtn(); } else { FertileTillerNumber = data.BudNumber; } tillersAdded = 0.0; } }
private void OnPlantSowing(object sender, SowingParameters data) { Reset(); Params = calcCAMPVrnRates.CalcCultivarParams(FLNparams, EnvData); summary.WriteMessage(this, "The following FLN parameters were used for " + data.Cultivar, MessageType.Diagnostic); summary.WriteMessage(this, "FLN LV = " + FLNparams.LV.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "FLN SV = " + FLNparams.SV.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "FLN LN = " + FLNparams.LN.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "FLN SN = " + FLNparams.SN.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "The following Vrn expression rate parameters have been calculated", MessageType.Diagnostic); summary.WriteMessage(this, "BaseDVrn1 = " + Params.BaseDVrn1.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "MaxDVrn1 = " + Params.MaxDVrn1.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "MaxIpVrn2 = " + Params.MaxIpVrn2.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "MaxDpVrn2 = " + Params.MaxDpVrn2.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "BaseDVrn3 = " + Params.BaseDVrn3.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "MaxDVrn3 = " + Params.MaxDVrn3.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "MaxDVrnX = " + Params.MaxDVrnX.ToString(), MessageType.Diagnostic); summary.WriteMessage(this, "IntFLNvsTSHS = " + Params.IntFLNvsTSHS.ToString(), MessageType.Diagnostic); }
private void OnPlantSowing(object sender, SowingParameters data) { AccumulatedThermalTime = 0; }
private void OnPlantSowing(object sender, SowingParameters data) { Target = target.Value(); }
protected void OnPlantSowing(object sender, SowingParameters data) { Clear(); }
virtual protected void OnPlantSowing(object sender, SowingParameters data) { totalLaiEqlbLight = 0; avgLaiEquilibLight = 0; laiEqlbLightTodayQ = new Queue <double>(); }
private void OnPlantSowing(object sender, SowingParameters data) { Clear(); stagesPassedToday.Add(phases[0].Start); }
virtual protected void OnPlantSowing(object sender, SowingParameters data) { nDeadLeaves = 0.0; dltDeadLeaves = 0.0; }
private void OnPlantSowing(object sender, SowingParameters data) { Clear(); }
private void OnPlantSowing(object sender, SowingParameters data) { SowLayer = SoilUtilities.LayerIndexOfDepth(soilPhysical.Thickness, plant.SowingData.Depth); }
private void OnPlantSowing(object sender, SowingParameters data) { Target = ShootLag + data.Depth * ShootRate; }
private void OnPlantSowing(object sender, SowingParameters data) { SowLayer = soil.LayerIndexOfDepth(plant.SowingData.Depth); }