Class PlantYield
Inheritance
System.Object
PlantYield
Assembly: Eco.Simulation.dll
Syntax
public sealed class PlantYield : PlantInteraction<Tuple<float, float, ConstrainingLayer>>, IWorldLayerInteraction, IWorldLayerRelationship
Constructors
PlantYield(PlantSpecies)
Declaration
public PlantYield(PlantSpecies species)
Parameters
Properties
DependencyLayerNames
Declaration
public override string[] DependencyLayerNames { get; }
Property Value
Type |
Description |
System.String[] |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.DependencyLayerNames
DescribeGeneral
Declaration
public override string DescribeGeneral { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.DescribeGeneral
OutputLayerName
Declaration
public override string OutputLayerName { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.OutputLayerName
WorldInitDependencyLayerNames
Declaration
public override string[] WorldInitDependencyLayerNames { get; }
Property Value
Type |
Description |
System.String[] |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.WorldInitDependencyLayerNames
Methods
Apply(Single, Single[], WorldLayerNeighborInfo[])
Declaration
public override float Apply(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.Apply(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
DescribeAggregated(IEnumerable<Tuple<Single, Single, ConstrainingLayer>>)
Declaration
protected override string DescribeAggregated(IEnumerable<Tuple<float, float, ConstrainingLayer>> intermediateDescriptions)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IEnumerable<System.Tuple<System.Single, System.Single, ConstrainingLayer>> |
intermediateDescriptions |
|
Returns
Type |
Description |
System.String |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.DescribeAggregated(System.Collections.Generic.IEnumerable<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>)
DescribeSpecific(Single, Single[], WorldLayerNeighborInfo[])
Declaration
protected override Tuple<float, float, ConstrainingLayer> DescribeSpecific(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.DescribeSpecific(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
PostWorldgen(Single, Single[], WorldLayerNeighborInfo[])
Declaration
public override float PostWorldgen(float currentValue, float[] dependencyValues, WorldLayerNeighborInfo[] neighborValues)
Parameters
Type |
Name |
Description |
System.Single |
currentValue |
|
System.Single[] |
dependencyValues |
|
WorldLayerNeighborInfo[] |
neighborValues |
|
Returns
Type |
Description |
System.Single |
|
Overrides
Eco.Simulation.WorldLayers.WorldLayerInteraction<System.Tuple<System.Single, System.Single, Eco.Simulation.WorldLayers.LayerInteractions.ConstrainingLayer>>.PostWorldgen(System.Single, System.Single[], Eco.Simulation.WorldLayers.WorldLayerNeighborInfo[])
Implements