net.simplace.sim.components.experimental.livestock.LivestockEnergyStress

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
inputiConcentrateEnergyAvailableFodder available g dry matter concentrateDOUBLEg0.01.0E8-
inputiDoInitializeSwitch to re-initialize the model with initial values.BOOLEAN1--false
inputiForageEnergyAvailableFodder available g dry matter forageDOUBLEg0.01.0E8-
inputiMaintenanceEnergyDemandEnergy demand for Maintenance onlyDOUBLEanimal0.010000.0-
inputiTotalEnergyDemandEnergy demandDOUBLEanimal0.010000.0-
outConcentrateEnergyConsumptionEnergy consumption from fraction 2 (Addon)DOUBLEg0.01000000.00.0
outEnergyConsumptionEnergyDemand per Day Juvenile FemaleDOUBLEJ0.01000000.00.0
outForageEnergyConsumptionEnergy consumption from fraction 2 (Gras)DOUBLEg0.01000000.00.0
outForageStorageFactorFactor of the storage amount for fraction 1DOUBLEg0.01000.01.0
outMaintenanceNutritionIndexSum EnergyDemand of animalsDOUBLE10.01.01.0
outProductionNutritionIndexSum EnergyDemand for maintenance only DOUBLE10.01.01.0



public class LivestockEnergyStress extends net.simplace.sim.model.FWSimComponent {
// Public Constructors
public LivestockEnergyStress();


// Public Instance Methods
public HashMap createVariables(); // Defines
net.simplace.sim.model.FWSimComponent


Create the FWSimVariables as interface for this SimComponent

// Protected Instance Methods
protected void init(); // Defines net.simplace.sim.model.FWSimComponent

Initializes the fields by getting input and output FWSimVariables from VarMap
protected void process(); // Defines net.simplace.sim.model.FWSimComponent

Process the algorithm and write the results back to VarMap
protected FWSimComponent clone(FWSimVarMap aVarMap);
// Defines net.simplace.sim.model.FWSimComponent


creates a clone from this SimComponent for use in other threads


}



Hierarchy: java.lang.Object - net.simplace.sim.model.FWSimComponent (net.simplace.sim.util.FWSimFieldContainer) - LivestockEnergyStress