resource_patch๏
It describes the resource patch configuration, including resource species, growth dynamics, and geometric shape in the environment.
Main Properties๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Patch version. |
|
|
Object defining the resource patch properties. |
Object patch๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Identifier of the resource species affected by the patch. |
|
|
Patch priority. Minimum value: |
|
|
Defines resource source dynamics and parameters. |
|
|
Defines the geometric shape of the patch area. |
Object source๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Maximum carrying capacity density for the resource. |
|
|
Fraction of the maximum carrying capacity that is edible. |
|
|
Indicates whether the patch spreads across neighboring regions. |
|
|
Describes the temporal evolution of the resource availability. |
Object growthDynamics๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of resource dynamic. Possible values:
- |
|
|
Parameters for cyclic resource dynamics. |
|
|
Parameters for pulsed resource dynamics. |
|
|
Parameters for continuous growth rate dynamics. |
Object cycleParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
List of cycle values between |
Object pulseParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Range of days between pulses. |
|
|
Range of pulse peak values (0.0โ1.0). |
|
|
Defines the decay behavior of each pulse. |
Object daysBetweenPulsesRange / pulsePeakValueRange๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Minimum value (> 0.0). |
|
|
Maximum value (> 0.0). |
Object decay๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Decay type. Possible values:
- |
|
|
Parameters for linear decay behavior. |
Object linealDecayParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Decay intensity over time, between (0.0, 1.0]. |
Object growthRateParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Initial value of the resource (0.0โ1.0). |
|
|
Scaling factor for the maximum growth rate. |
|
|
Whether the intrinsic rate of increase depends on temperature. |
|
|
Parameters that describe the temperature dependency (used only if |
Object temperature๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Activation energy of growth. |
|
|
Energy decay rate. |
|
|
Optimal temperature for growth. |
|
|
Reference temperature. |
Object shape๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Geometric shape type. Possible values:
- |
|
|
Parameters for cubic shapes. |
|
|
Parameters for spherical shapes. |
|
|
Parameters for homogeneous shapes. |
|
|
Parameters for Gaussian shapes. |
|
|
Parameters for random Gaussian shapes. |
Object cubicParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Coordinates of the bottom-left corner. |
|
|
Coordinates of the top-right corner. |
Object sphericalParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Center coordinates of the sphere. |
|
|
Radius of the sphere. Minimum value: |
Object homogeneousParams๏
Currently does not contain any specific properties.
Object gaussianParams๏
Currently does not contain any specific properties.
Object randomGaussianParams๏
Currently does not contain any specific properties.
Hierarchical Summary๏
resource_patch
โโโ version: string
โโโ patch: object
โโโ resourceSpecies: string
โโโ priority: integer โฅ 1
โโโ source:
โ โโโ resourceMaximumCapacityDensity: number
โ โโโ edibleFractionOfMaxCarryingCapacity: number
โ โโโ patchSpread: boolean
โ โโโ growthDynamics:
โ โโโ dynamicsType: enum [Cycle, Pulse, GrowthRate]
โ โโโ cycleParams:
โ โ โโโ cycle: array[number] (0.0โ1.0)
โ โโโ pulseParams:
โ โ โโโ daysBetweenPulsesRange:
โ โ โ โโโ min: number > 0.0
โ โ โ โโโ max: number > 0.0
โ โ โโโ pulsePeakValueRange:
โ โ โ โโโ min: number (0.0โ1.0)
โ โ โ โโโ max: number (0.0โ1.0)
โ โ โโโ decay:
โ โ โโโ decayType: enum [NonDecay, Lineal]
โ โ โโโ linealDecayParams:
โ โ โโโ decayOverTime: number (0.0โ1.0)
โ โโโ growthRateParams:
โ โโโ initialValue: number (0.0โ1.0)
โ โโโ rMaxScale: number
โ โโโ variableIntrinsicRateOfIncrease: boolean
โ โโโ temperature:
โ โโโ activationEnergy: number
โ โโโ energyDecay: number
โ โโโ temperatureOptimal: number
โ โโโ temperatureRef: number
โโโ shape:
โโโ type: enum [Homogeneous, Gaussian, Spherical, Cubic, RandomGaussian]
โโโ cubicParams:
โ โโโ bottomLeftCorner: array[number]
โ โโโ topRightCorner: array[number]
โโโ sphericalParams:
โ โโโ center: array[number]
โ โโโ radius: number โฅ 0.0
โโโ homogeneousParams: {}
โโโ gaussianParams: {}
โโโ randomGaussianParams: {}