Functions

Title Description
AccumulateFunction AccumulateFunction sums the daily values from one or more child functions over a defined period between crop growth stages. It is commonly used to accumulate thermal time…
AddFunction The AddFunction is a utility function that returns the sum of values from all of its child functions.
Constant The Constant function returns a fixed value throughout the simulation. It is often used to supply a constant input (e.g., temperature threshold, fixed growth rate…
StorageNDemandFunction The StorageNDemandFunction calculates the nitrogen (N) demand for storage in a plant organ, aiming to bring the organ’s N content up to its maximum nitrogen concentration.
DivideFunction The DivideFunction is a utility function that divides the value of its first child (the numerator) by the product of its subsequent children (the denominators).
FrostHeatDamageFunctions FrostHeatDamageFunctions calculates daily and cumulative yield reduction caused by frost and heat stress during crop development. The function combines temperature-driven…
HourlySinPpAdjusted The HourlySinPpAdjusted function provides hourly estimates of air temperature by interpolating between daily maximum and minimum temperatures using a sinusoidal method…
BiomassRemovalEvents A management tool for removing biomass from crops at specified times or in response to events, without requiring custom manager scripts. This model supports various removal…
MaximumFunction The MaximumFunction is a utility function that returns the maximum value from all of its child functions.
MinimumFunction The MinimumFunction is a utility function that returns the minimum value from all of its child functions, making it essential for identifying limiting factors in…
MultiplyFunction The MultiplyFunction is a utility function that returns the product of values from all of its child functions.
PhaseLookup PhaseLookup selects a value based on the current growth phase of the crop. It allows users to define different function values for different stages of development (e.g.…
PhaseLookupValue PhaseLookupValue defines a value or function that applies only within a specified phase range in a crop’s development. It is used as a child of PhaseLookup to provide values…
PhotoperiodFunction The PhotoperiodFunction calculates the duration of daylight (photoperiod) in hours for a given day and location. It is essential for simulating plant development processes…
SubDailyInterpolation A function that interpolates daily minimum and maximum values to sub-daily time steps, applies a response function to each interpolated value, and aggregates the results to…
SubtractFunction The SubtractFunction is a utility function that returns the difference of values from its child functions.
ThreeHourAirTemperature The ThreeHourAirTemperature function provides 3-hourly estimates of air temperature by interpolating between daily maximum and minimum temperatures using a sinusoidal method.
XYPairs Returns the corresponding Y value for a given X value, based on the line shape defined by the specified XY matrix.
No matching items