java.lang.Object
net.simplace.sim.model.FWSimComponent
net.simplace.sim.components.models.gecros.modular.GecrosCrop
All Implemented Interfaces:
net.simplace.sim.util.FWSimFieldContainer

public class GecrosCrop extends net.simplace.sim.model.FWSimComponent
Simulates crop biomass by calculating photosynthesis. Part of the Gecros model.

Consult reference for description of algorithms.

This module calculates only the crop part. For soil water there is the complementary module GecrosSoilWater. There is also a module Gecros, where crop and soil water part are calculated simultaneously.

Changes

By default, the component calculates DTR by the corrected formula: $$ DTR = DDTR \cdot SINB(1.+0.4 SINB)/DSINBE $$

In the original code, DTR was calculated by $$ DTR = DDTR (SINB \cdot SC/1367.)/DSINBE $$ By setting cLegacyMode to true, one can switch to this formula.

Compared with Gecros, GecrosCrop has more variables defined as SimVariables that can be output.

Reference:

(Y) Yin, X. and van Laar, H.H. (2005): Crop Systems Dynamics. An ecophysiological simulation model for genotype-by-environment interactions. Wageningen Academic Publishers, Wageningen, The Netherlands.

Author:
Gunther Krauss
See Also:

Component Variables

Content TypeNameDescriptionData TypeUnitMin ValueMax ValueDefault Value
constantcAnthesisDSDevelopment stage of anthesisDOUBLE1--1.0
constantcBLDLeaf angle (from horizontal)DOUBLE°--50.0
constantcC3C4Crop type (true for C3, false for C4 crops)BOOLEAN1--false
constantcCBFactor for initial N concentration of seed fillDOUBLE1--0.75
constantcCCFIXC cost of symbiotic N fixationDOUBLEg/g--6.0
constantcCDMHTStem dry weight per unit of plant heightDOUBLEg/m3--345.0
constantcCFVC fraction in the vegetative organsDOUBLEg/g--0.473
constantcCO2AAmbient CO2 concentrationDOUBLEmicromol mol-1--350.0
constantcCOEFRFactor for change in radiationDOUBLE1--1.0
constantcCOEFTIncrement of temperatureDOUBLE°C--0.0
constantcCOEFVFactor for change in vapour pressureDOUBLE1--1.0
constantcCOSLDAmplitude of sine of solar heightDOUBLE1--0.0
constantcCXFactor for final N concentration of seed fillDOUBLE1--1.0
constantcCropAvailWaterInitial-DOUBLE--15.0
constantcDAYLAstronomic daylengthDOUBLEh--0.0
constantcDDLPPhotoperiodic daylengthDOUBLEh--0.0
constantcDETERCrop type (true determinate crops, false for indeterminate crops)BOOLEAN1--false
constantcDSINBEDaily total of effective solar heightDOUBLEs/d--0.0
constantcEAJMAXEnergy of activation for maximum rate of electron transport through photosystem II (JMAX)DOUBLEJ/mol--48041.88
constantcEGEfficiency of germinationDOUBLEg/g--0.35
constantcEPSPdevelopment stage for end of photoperiod-sensitive phaseDOUBLE1--0.7
constantcESDIdevelopment stage for end of seed-number determining period for indeterminate cropsDOUBLE1--1.35
constantcFCRSHInitial fraction of C in the shootDOUBLEg/g--0.5
constantcFFATFraction of fat in the storage organsDOUBLEg/g--0.02
constantcFLIGFraction of lignin in the storage organsDOUBLEg/g--0.06
constantcFMINFraction of minerals in the storage organsDOUBLEg/g--0.03
constantcFNRSHInitial fraction of N in the shootDOUBLEg/g--0.63
constantcFOACFraction of organic acids in the storage organsDOUBLEg/g--0.04
constantcHTMXMaximum plant heightDOUBLEm--0.7054
constantcLEGUMECrop type (true for leguminous crops, false for non-leguminous crops)BOOLEAN1--false
constantcLNCIInitial N concentration in living leaves (LNC) (or actual N concentration in living shoot (HNC))DOUBLEg/g--0.055
constantcLODGELodging (true for cases with lodging, false for cases without lodging)BOOLEAN1--false
constantcLWIDTHLeaf widthDOUBLEm--0.025
constantcLegacyModeIf true, it calculates DTR with the formula published in (Y). If false (default) it uses the correct formulaBOOLEAN--false
constantcMTDRMinimum thermal days for reproductive (seed fill) phaseDOUBLEd--23.0889
constantcMTDVMinimum thermal days for vegetative growth phaseDOUBLEd--34.7627
constantcMaturityDSDevelopment stage of maturityDOUBLE1--2.0
constantcMilkripenessDSDevelopment stage of milk ripenessDOUBLE1--1.3
constantcNPLPlant density per m2DOUBLE1--60.0
constantcNSWISwitch variable for N supply for crop: false=user defined (NINPA, NINPN); true=simulatedBOOLEAN1--false
constantcNUPTXmaximum crop N uptakeDOUBLEg/(m2 d)--0.65
constantcPMEHfraction of sigmoid curve inflexion in entire plant height growth periodDOUBLE1--0.8
constantcPMESfraction of sigmoid curve inflexion in entire seed growth periodDOUBLE1--0.5
constantcPNLSFraction of dead leaf N incorporated into soil litter NDOUBLE1--1.0
constantcPNPREProportion of seed N that comes from non-structural N in vegetative organs accumulated before end of seed-number detemrining periodDOUBLE1--0.7
constantcPSENPhotoperiod sensitivity of phenological developmentDOUBLEh-1--0.0
constantcRDMXMaximum rooting depthDOUBLEcm--100.0
constantcRNCMINMinimum N concentration in the rootsDOUBLEg/g--0.005
constantcRSSSoil resistance for water vapour transfer, equivalent to leaf stomatal resistanceDOUBLEsecond-time_per_metre--100.0
constantcSCSolar constantDOUBLEJ/(m2 s)--0.0
constantcSD1Thickness of upper evaporative soil layerDOUBLEcm--5.0
constantcSEEDNCStandard seed (storage organ) N concentrationDOUBLEg/g--0.04625
constantcSEEDWSingle seed weightDOUBLEg--0.2148
constantcSINLDSeasonal offset of sine of solar heightDOUBLE1--0.0
constantcSLA0Specific leaf area constantDOUBLEm2/g--0.0333
constantcSLNMINMinimum or base specific leaf N concentration (SLN) for photosynthesisDOUBLEg/m2--0.5
constantcSLPCrop type (true for short-day crops, false for long-day crops)BOOLEAN1--false
constantcSPSPdevelopment stage for start of photoperiod-sensitive phaseDOUBLE1--0.2
constantcSTEMNCNitrogen concentration in the stemDOUBLEg/g--0.015
constantcTBDBase temperature for phenologyDOUBLE°C--0.0
constantcTCDCeiling temperature for phenologyDOUBLE°C--36.0
constantcTCPTime constantDOUBLEd--1.0
constantcTHETAconvexity for light response of electron transport (J2) in photosynthesisDOUBLE1--0.7
constantcTMDevelopment stage when transition from CB to CX is fastestDOUBLE1--1.5
constantcTODOptimum temperature for phenologyDOUBLE°C--27.6
constantcTSENcurvature for temperature responseDOUBLE1--0.409
constantcWRBcritical root weight densityDOUBLEg m-2 cm-1--0.25
constantcWSWISwitch variable for water supply for crop: false=user defined (WINPUT); true=simulatedBOOLEAN1--false
constantcXJNslope of linear relationship between maximum rate of electron transport through photosystem II (JMAX) and leaf NDOUBLEmicromole s-1 g-1--124.0
constantcXVNslope of linear relationship between maximum rate of Rubisco-limited carboxylation (VCMX) and leaf NDOUBLEmicromole s-1 g-1--62.0
constantcYGVGrowth efficiency for vegetative organs (i.e roots, stems, leaves)DOUBLEg/g--0.8
inputiDWSUPDaily water supply for evapotranspirationDOUBLEmm/d--0.0
inputiDoHarvestTrigger for harvestingBOOLEAN1--false
inputiDoSowTrigger for sowingBOOLEAN1--false
inputiNSUPAAmmonium-N supply to cropDOUBLEg/(m2 d)--0.0
inputiNSUPNNitrate-N supply to cropDOUBLEg/(m2 d)--0.0
inputiRDDDaily global radiationDOUBLEJ/(m2 d)--0.0
inputiTMMNDaily minimum temperatureDOUBLE°C--0.0
inputiTMMXDaily maximum temperature DOUBLE°C--0.0
inputiVPAir vapour pressureDOUBLEkPa--0.0
inputiWCULWater content of the upper soil layerDOUBLEm3/m3--0.0
inputiWNWind speedDOUBLEm/s--0.0
statesCLVAmount of C in the living leavesDOUBLEg/m2--0.0
statesCLVDAmount of C in dead leavesDOUBLEg/m2--0.0
statesCLVDSAmount of C in dead leaves that have become litter in the soilDOUBLEg/m2--0.0
statesCRTDAmount of C in dead rootsDOUBLEg/m2--0.0
statesCRVRAmount of C in root reservesDOUBLEg/m2--0.0
statesCRVSAmount of C in stem reservesDOUBLEg/m2--0.0
statesCSOAmount of carbon in storage organsDOUBLEg/m2--0.0
statesCSRTAmount of carbon in structural rootsDOUBLEg/m2--0.0
statesCSSTAmount of carbon in structural stemsDOUBLEg/m2--0.0
statesCTDUCumulative thermal-day unitDOUBLEd--0.0
statesCumulativeActualTranspirationCumulative canopy transpiration (TTCAN)DOUBLEmm--0.0
statesDCDSRShortfall of C demand for seed fill in previous time stepsDOUBLEg/m2--0.0
statesDCDTPC demand for structural stem growth at the previous time stepDOUBLEg/(m2 d)--0.0
statesDCDTRShortfall of C demand for structural stems in previous time stepsDOUBLEg/m2--0.0
statesDSDevelopment stageDOUBLE1--0.0
statesHTPlant heightDOUBLEm--0.0
statesLAICCarbon-determined LAIDOUBLEm2/m2--0.0
statesLITNTTotal litter N entering the soil (LITN) during crop growthDOUBLEg/m2--0.0
statesNDEMPCrop N demand (NDEM) of the previous time stepDOUBLEg/(m2 d)--0.0
statesNFIXRReserve pool of symbiotically fixed nitrogenDOUBLEg/m2--0.0
statesNFIXTTotal symbiotically fixed nitrogen during growthDOUBLEg/m2--0.0
statesNLVNitrogen in living leavesDOUBLEg/m2--0.0
statesNLVDNitrogen in dead leavesDOUBLEg/m2--0.0
statesNREOEEstimated vegetative-organ N remobilizable for seed growth (NRES) accumulated till the end of seed-number determining periodDOUBLEg/m2--0.0
statesNREOFEstimated vegetative-organ N remobilizable for seed growth (NRES) accumulated till the moment at which seed fill startsDOUBLEg/m2--0.0
statesNRTNitrogen in living rootsDOUBLEg/m2--0.0
statesNRTDNitrogen in dead rootsDOUBLEg/m2--0.0
statesNSONitrogen in storage organsDOUBLEg/m2--0.0
statesNSTNitrogen content in stems (including structural stem and reserves)DOUBLEg/m2--0.0
statesNSUPPN supply to crop (NSUP) for the previous time stepDOUBLEg/(m2 d)--0.0
statesRDRooting depth to the soilDOUBLEcm--0.0
statesRMULTotal of respiratory costs of nitrate-N uptake (RMUN) + respiratory costs of ammonium-N uptake (RMUA) + respiratory costs of ash (minerals) uptake (RMUS) + respiration due to phloem loading of C assimilates to roots (RMLD)DOUBLEg/(m2 d)--0.0
statesSLNBspecific leaf N constant (SLN) in bottom leaves of canopyDOUBLEg/m2--0.0
statesTDAPARTotal PAR absorbed by the canopy during growthDOUBLEJ/m2--0.0
statesTNLVTotal leaf N (including N in senesced leaves)DOUBLEg/m2--0.0
statesTNUPTTotal crop N uptake during growthDOUBLEg/m2--0.0
statesTPCANCumulative canopy photosynthesis over growth periodDOUBLEg/m2--0.0
statesTRESPTotal crop respiratory cost during growthDOUBLEg/m2--0.0
statesTSOILSoil temperatureDOUBLE°C--0.0
raterDVRDevelopment rateDOUBLEd-1--0.0
raterDeadLeavesRate of dead leavesDOUBLEg/(m2 d)-200.0200.00.0
raterDeadStemsRate of dead stemsDOUBLEg/(m2 d)-200.0200.00.0
raterLCLVrate of change in CLVDDOUBLEg/(m2 d)--0.0
raterLCRTrate of change in CRTDDOUBLEg/(m2 d)--0.0
raterLNLVrate of change in NLVDDOUBLEg/(m2 d)--0.0
raterLNRTrate of change in NRTDDOUBLEg/(m2 d)--0.0
raterLVDSrate of change in CLVDSDOUBLEg/(m2 d)--0.0
raterNFIXrate of change in NFIXTDOUBLEg/(m2 d)--0.0
raterNUPTrate of change in TNUPTDOUBLEg/(m2 d)--0.0
raterRCLVrate of change in CLVDOUBLEg/(m2 d)--0.0
raterRCRVRrate of change in CRVRDOUBLEg/(m2 d)--0.0
raterRCRVSrate of change in CRVSDOUBLEg/(m2 d)--0.0
raterRCSOrate of change in CSODOUBLEg/(m2 d)--0.0
raterRCSRTrate of change in CSRTDOUBLEg/(m2 d)--0.0
raterRCSSTrate of change in CSSTDOUBLEg/(m2 d)--0.0
raterRDCDSRrate of change in DCDSRDOUBLEg/(m2 d)--0.0
raterRDCDTPrate of change in DCDTPDOUBLEg/(m2 d)--0.0
raterRDCDTRrate of change in DCDTRDOUBLEg/(m2 d)--0.0
raterRESTOTdaily total respiratory costDOUBLEg/(m2 d)--0.0
raterRHTrate of change in HTDOUBLEm/d--0.0
raterRLAIrate of change in LAICDOUBLEm2/(m2 d)--0.0
raterRNDEMPrate of change in NDEMPDOUBLEg/(m2 d)--0.0
raterRNFIXRrate of change in NFIXRDOUBLEg/(m2 d)--0.0
raterRNLVrate of change in NLVDOUBLEg/(m2 d)--0.0
raterRNREOErate of change in NREOEDOUBLEg/(m2 d)--0.0
raterRNREOFrate of change in NREOFDOUBLEg/(m2 d)--0.0
raterRNRTrate of change in NRTDOUBLEg/(m2 d)--0.0
raterRNSOrate of change in NSODOUBLEg/(m2 d)--0.0
raterRNSTrate of change in NSTDOUBLEg/(m2 d)--0.0
raterRNSUPPrate of change in NSUPPDOUBLEg/(m2 d)--0.0
raterRRMULrate of change in RMULDOUBLEg/(m2 d)--0.0
raterRSLNBrate of change in SLNBDOUBLEg/(m2 d)--0.0
raterRTNLVrate of change in TNLVDOUBLEg/(m2 d)--0.0
raterTDUdaily thermal day unitDOUBLE1--0.0
outAPCANActual gross canopy photosynthesisDOUBLEg/(m2 d)--0.0
outAPCANNActual standing canopy CO2 assimilation (APCANS) with small plant-N incrementDOUBLEg/(m2 d)--0.0
outAPCANSActual standing-canopy CO2 assimilationDOUBLEg/(m2 d)--0.0
outASSAAssimilates available for growthDOUBLEg/(m2 d)--0.0
outAboveGroundBiomassAbove ground biomassDOUBLEg/m2--0.0
outActualSoilEvaporationActual soil evaporation (AESOIL)DOUBLEmm/d--0.0
outActualTranspirationActual canopy transpiration (ATCAN)DOUBLEmm/d--0.0
outAnthesisDOYDOY of AnthesisINT11366-
outAnthesisDateDate of AnthesisDATE1---
outCCHKDifference between C added to the crop since initialization and net total of integrated C fluxes, relative to C in the crop accumulated since start of simulation (CCHKIN)DOUBLE%--0.0
outCCHKINcarbon in the crop accumulated since the start of simulationDOUBLEg/m2--0.0
outCFOcarbon fraction in storage organsDOUBLEg/g--0.0
outCLVIinitial value for carbon fraction in vegetative organs (CFV)DOUBLEg/m2--0.0
outCREMRcarbon remobilized from root reserves to storage organsDOUBLEg/(m2 d)--0.0
outCREMRIintermediate variable to calculate CREMRDOUBLEg/(m2 d)--0.0
outCREMScarbon remobilized from stem reserves to storage organsDOUBLEg/(m2 d)--0.0
outCREMSIintermediate variable to calculate CREMSDOUBLEg/(m2 d)--0.0
outCRTamount of carbon in living roots (including root reserves)DOUBLEg/m2--0.0
outCRTIinitial value for carbon fraction in living roots (CRT)DOUBLEg/m2--0.0
outCSHamount of carbon in living shoot organs (including stem reserves)DOUBLEg/m2--0.0
outCSRTNnitrogen determined CSRTDOUBLEg/m2--0.0
outCTOTtotal amount of carbon in living shoots and rootsDOUBLEg/m2--0.0
outCropCycleCountCounter that is incremented on harvest - can be used for crop rotationINT1--0
outDAPARDaily photosynthetically active radiation (PAR) absorbed by crop canopyDOUBLEJ/(m2 d)--0.0
outDAVTMPdaily average air temperatureDOUBLE°C--0.0
outDCDSdaily carbon demand for the filling of storage organsDOUBLEg/(m2 d)--0.0
outDCDSCcarbon demand for seed filling at the current time stepDOUBLEg/(m2 d)--0.0
outDCDTdaily carbon demand for the growth of structural stemsDOUBLEg/(m2 d)--0.0
outDCDTCcarbon demand for structural stem growth at the current time stepDOUBLEg/(m2 d)--0.0
outDCSRdaily carbon supply from current photosynthesis for structural root growthDOUBLEg/(m2 d)--0.0
outDCSSdaily carbon supply from current photosynthesis for structural shoot growthDOUBLEg/(m2 d)--0.0
outDCSTdaily carbon supply from current photosynthesis for structural stem growthDOUBLEg/(m2 d)--0.0
outDDTRdaily global radiationDOUBLEJ/(m2 d)--0.0
outDERIFirst order derivative of SHASA with respect to crop N/C ratioDOUBLEd-1--0.0
outDIFSDaytime average soil-air temperature differenceDOUBLE°C--0.0
outDIFSHDaytime average shaded leaf-air temperature differenceDOUBLE°C--0.0
outDIFSUDaytime average sunlit leaf-air temperature differenceDOUBLE°C--0.0
outDVPvapour pressureDOUBLEkPa--0.0
outESDDS for end of seed-number determining periodDOUBLE1--0.0
outEmergenceDOYDOY of EmergenceINT11366-
outEmergenceDateDate of EmergenceDATE1---
outFCARfraction of carbohydrates in storage organsDOUBLEg/g--0.0
outFCLVfraction of new shoot carbon partitionded to leavesDOUBLE1--0.0
outFCRVRfraction of new root carbon partitioned to root reservesDOUBLE1--0.0
outFCRVSfraction of new shoot carbon partitioned to stem reservesDOUBLE1--0.0
outFCSHfraction of new shoot carbon partitionded to shootDOUBLE1--0.0
outFCSOfraction of new shoot carbon partitionded to storage organsDOUBLE1--0.0
outFCSSTfraction of new shoot carbon partitionded to structural stemsDOUBLE1--0.0
outFDHexpected relative growth rate of plant heightDOUBLEd-1--0.0
outFDSexpected relative growth rate of storage organsDOUBLEd-1--0.0
outFLWCSflow of current assimilated carbon to storage organsDOUBLEg/(m2 d)--0.0
outFLWCTflow of current assimilated carbon to structural stemsDOUBLEg/(m2 d)--0.0
outFNSHfraction of newly absorbed N partitioned to the shootDOUBLEg/g--0.0
outFPROfraction of proteins in storage organsDOUBLEg/g--0.0
outFVPDslope for linear effect of VPD on intercellular to ambient CO2 ratioDOUBLEone_per_kilopascal--0.0
outGAPgap between carbon supply and carbon demand for seed growthDOUBLEg/(m2 d)--0.0
outHIHarvest indexDOUBLEg/g--0.0
outHNCActual nitrogen concentration in living shootDOUBLEg/g--0.0
outHNCCRActual gross canopy photosynthesisDOUBLEg/(m2 d)--0.0
outHTIinitial value for plant heightDOUBLEm--0.0
outIFSHintegral factor of stresses on plant height growthDOUBLE1--0.0
outIsAnthesistrue if Anthesis occursBOOLEAN1--false
outIsEmergencetrue if Emergence occursBOOLEAN1--false
outIsMaturitytrue if maturity occursBOOLEAN1--false
outIsMilkripenesstrue if milkripeness occursBOOLEAN1--false
outIsPhenologyEventtrue if sowing/emergence/anthesis/maturity occursBOOLEAN1--false
outIsSowingtrue if Sowing occursBOOLEAN1--false
outKCRNextinction coefficient of root nitrogenDOUBLEm2/g--0.0
outKLextinction coefficient diffuse component for PARDOUBLEm2/m2--0.0
outKLNintermediate variable to calculate KNDOUBLEg/m2--0.0
outKNleaf nitrogen extinction coefficient in the canopyDOUBLEm2/m2--0.0
outKRextinction coefficient of root weight density over the soil depthDOUBLEone_per_centimetre--0.0
outKWwind speed extinction coefficient in the canopyDOUBLEm2/m2--0.0
outLAILeaf area indexDOUBLEm2/m2--0.0
outLAIIinitial value for LAIDOUBLEm2/m2--0.0
outLAINN-Leaf area indexDOUBLEm2/m2--0.0
outLITCLitter carbon entering the soilDOUBLEg/(m2 d)--0.0
outLITNLitter nitrogen entering the soilDOUBLEg/(m2 d)--0.0
outLNCnitrogen concentration in living leavesDOUBLEg/g--0.0
outLNCMINMinimum N concentration in leavesDOUBLEg/g--0.0
outLWLVrate of loss of leaf weight because of senescenceDOUBLEg/(m2 d)--0.0
outLWLVMintermediate variable for calculating LWLVDOUBLEg/(m2 d)--0.0
outLWRTrate of loss of root biomass weight because of senesceneDOUBLEg/(m2 d)--0.0
outMaturityDOYDOY of MaturityINT11366-
outMaturityDateDate of MaturityDATE1---
outMilkripenessDOYDOY of MaturityINT11366-
outMilkripenessDateDate of milk ripenessDATE1---
outNAVTMPnight time average air temperatureDOUBLE°C--0.0
outNBKintermediate variable to calculate KNDOUBLEg/m2--0.0
outNCHKDifference between N added to the crop since initialization and total of integrated N fluxes, relative to total crop N uptake during growth (TNUPT)DOUBLE%--0.0
outNCHKINNitrogen in the crop accumulated since start of simulationDOUBLEg/m2--0.0
outNCRintermediate variableDOUBLE1--0.0
outNDEMCrop N demand (NDEM) of the previous time stepDOUBLEg/(m2 d)--0.0
outNDEMAActivity-driven crop N demandDOUBLEg/(m2 d)--0.0
outNDEMADintermediate variable related to NDEMDOUBLEg/(m2 d)--0.0
outNDEMDdeficiency-driven crop N demandDOUBLEg/(m2 d)--0.0
outNFIXDcrop demand-determined NFIXDOUBLEg/(m2 d)--0.0
outNFIXEavailable energy-determined NFIXDOUBLEg/(m2 d)--0.0
outNLVIinitial value for nitrogen in living leaves (NLV)DOUBLEg/m2--0.0
outNRESestimated vegetative organ N remobilizable for seed growthDOUBLEg/m2--0.0
outNRTIinitial value for nitrogen in living roots (NRT)DOUBLEg/m2--0.0
outNSHnitrogen in living shootDOUBLEg/m2--0.0
outNSHHnitrogen in shoots (excluding dead leaves already incorporated into soil as litter)DOUBLEg/m2--0.0
outNSUPNitrogen supply to cropDOUBLEg/(m2 d)--0.0
outNTOTnitrogen in living shoot and rootDOUBLEg/m2--0.0
outNUPTAAmmonium-N uptake by the cropDOUBLEg/(m2 d)--0.0
outNUPTNNitrate-N uptake by the cropDOUBLEg/(m2 d)--0.0
outNetAPCANActual net canopy photosynthesisDOUBLEg/(m2 d)--0.0
outONCnitrogen concentration in storage organsDOUBLEg/g--0.0
outPNCnitrogen concentration in living plant materialDOUBLEg/g--0.0
outPPCANPotential canopy CO2 assimilationDOUBLEg/(m2 d)--0.0
outPSOProtein content in storage organsDOUBLEg/m2--0.0
outPotentialEvapotranspirationPotential evapotranspirationDOUBLEmm/d--0.0
outPotentialSoilEvaporationPotential soil evaporation (PESOIL)DOUBLEmm/s--0.0
outPotentialTranspirationPotential daily canopy transpiration (PTCAN)DOUBLEmm/d--0.0
outRDIinitial value for rooting depthDOUBLEcm--0.0
outRGdaily growth respirationDOUBLEg/(m2 d)--0.0
outRMnon-growth components of respirationDOUBLEg/(m2 d)--0.0
outRMLDrespration due to phloem loading of carbon assimilates to rootsDOUBLEg/(m2 d)--0.0
outRMNRM calculated with a small increment in plant NDOUBLEg/(m2 d)--0.0
outRMREresidual maintenance respirationDOUBLEg/(m2 d)--0.0
outRMUArespratory cost of ammonium-N uptakeDOUBLEg/(m2 d)--0.0
outRMUNrespratory cost of nitrate-N uptakeDOUBLEg/(m2 d)--0.0
outRMUSrespratory cost of ash (minerals) uptakeDOUBLEg/(m2 d)--0.0
outRNCnitrogen concentration in the rootsDOUBLEg/g--0.0
outRNRESrate of chagen in NRESDOUBLEg/(m2 d)--0.0
outRRDRate of change in rooting depth of the soilDOUBLEcm/d--0.0
outRWLVrate of change in dry weight of living leavesDOUBLEg/(m2 d)--0.0
outRWRTrate of change in dry weight of living rootsDOUBLEg/(m2 d)--0.0
outRWSOrate of increase in storage organsDOUBLEg/(m2 d)--0.0
outRWSTrate of increase in stem weightDOUBLEg/(m2 d)--0.0
outRXrespiratory cost of N2 fixationDOUBLEg/(m2 d)--0.0
outSHSArelative shoot activityDOUBLEgram_per_gram_day--0.0
outSHSANrelative shoot activity (SHSA) calculated with small increment in plant-NDOUBLEgram_per_gram_day--0.0
outSLASpecific leaf areaDOUBLEm2/g--0.0
outSLNN-Leaf area indexDOUBLEm2/m2--0.0
outSLNBCSLNB calculated from exponential N profile in canopyDOUBLEg/m2--0.0
outSLNBIinitial value for SLN in bottom leaves of canopyDOUBLEg/m2--0.0
outSLNNTSLNT with small plant-N incrementDOUBLEg/m2--0.0
outSLNTN-Leaf area indexDOUBLEm2/m2--0.0
outSowingDOYDOY of SowingINT11366-
outSowingDateDate of SowingDATE1---
outTAVSSDaily average temperature at the soil surfaceDOUBLE°C--0.0
outTMAXdaily maximum temperatureDOUBLE°C--0.0
outTMINdaily minimum temperatureDOUBLE°C--0.0
outTSNtotal seed (storage) numberDOUBLEone_per_square_metre--0.0
outTSWthousand-seed weightDOUBLEg--0.0
outWLVDry weight of living leavesDOUBLEg/m2--0.0
outWLVDDry weight of dead leavesDOUBLEg/m2--0.0
outWNMdaily average wind speed (>= 0.1 m/s)DOUBLEm/s--0.0
outWRTDry weight of living rootsDOUBLEg/m2--0.0
outWRTDDry weight of dead rootsDOUBLEg/m2--0.0
outWSHDry weight of living shoot (above-ground) organsDOUBLEg/m2--0.0
outWSHHDry weight of shoot organs (excluding shedded leaves)DOUBLEg/m2--0.0
outWSODry weight of storage organsDOUBLEg/m2--0.0
outWSTDry weight of stemsDOUBLEg/m2--0.0
outWTOTDry weight of total living organsDOUBLEg/m2--0.0
outWithCropcrop is presentBOOLEAN1--false
outYGOgrowth efficiency for storage organsDOUBLEg/g--0.0
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.simplace.sim.model.FWSimComponent

    net.simplace.sim.model.FWSimComponent.TEST_STATE
  • Field Summary

    Fields inherited from class net.simplace.sim.model.FWSimComponent

    iFieldMap, iFrequence, iInputMap, iJexlRule, iMasterComponentGroup, iName, iOrderNumber, isComponentGroup, iSimComponentElement, iSimModel, iVarMap
  • Constructor Summary

    Constructors
    Constructor
    Description
    Empty constructor used by class.forName()
  • Method Summary

    Modifier and Type
    Method
    Description
    protected net.simplace.sim.model.FWSimComponent
    clone(net.simplace.sim.util.FWSimVarMap aVarMap)
     
    HashMap<String,net.simplace.sim.util.FWSimVariable<?>>
    Create the FWSimVariables as interface for this SimComponent
    HashMap<String,net.simplace.sim.util.FWSimVariable<?>>
    fillTestVariables(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck)
    called for single component test to check the components algorithm.
    protected void
    Initializes the fields by getting input and output FWSimVariables from VarMap Initial values are calculated and states are set to these initial Values.
    protected void
     
    protected void
    Process the algorithm and write the results back to VarMap

    Methods inherited from class net.simplace.sim.model.FWSimComponent

    addVariable, bind, checkCondition, createSimComponent, createSimComponent, createSimComponent, createSimComponent, doProcess, getConstantVariables, getContentType, getCreateFormXML, getDescription, getEditFormXML, getFieldMap, getFrequence, getFrequenceRuleScript, getInputs, getInputVariables, getMasterComponentGroup, getName, getOrderNumber, getOutputVariables, getVariable, getVariableField, getVarMap, initialize, isConditionCheck, isVariableAvailable, performLinks, performLinks, readInputs, removeVariable, reset, runComponentTest, setVariablesDefault, toComponentLinkingXML, toDocXML, toGroupXML, toOutputDefinitionXML, toResourcesDataXML, toResourcesDefinitionXML, toString, toXML, writeVarInfos

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • GecrosCrop

      public GecrosCrop()
      Empty constructor used by class.forName()
  • Method Details

    • createVariables

      public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> createVariables()
      Create the FWSimVariables as interface for this SimComponent
      Specified by:
      createVariables in interface net.simplace.sim.util.FWSimFieldContainer
      Specified by:
      createVariables in class net.simplace.sim.model.FWSimComponent
      See Also:
      • FWSimComponent.createVariables()
    • init

      protected void init()
      Initializes the fields by getting input and output FWSimVariables from VarMap Initial values are calculated and states are set to these initial Values.
      Specified by:
      init in class net.simplace.sim.model.FWSimComponent
      See Also:
      • FWSimComponent.init()
    • initializeModel

      protected void initializeModel()
    • process

      protected void process()
      Process the algorithm and write the results back to VarMap
      Specified by:
      process in class net.simplace.sim.model.FWSimComponent
      See Also:
      • FWSimComponent.process()
    • fillTestVariables

      public HashMap<String,net.simplace.sim.util.FWSimVariable<?>> fillTestVariables(int aParamIndex, net.simplace.sim.model.FWSimComponent.TEST_STATE aDefineOrCheck)
      called for single component test to check the components algorithm.
      Specified by:
      fillTestVariables in class net.simplace.sim.model.FWSimComponent
      See Also:
      • net.simplace.sim.util.FWSimFieldContainer#fillTestVariables(int aParamIndex, TEST_STATE aDefineOrCheck)
    • clone

      protected net.simplace.sim.model.FWSimComponent clone(net.simplace.sim.util.FWSimVarMap aVarMap)
      Specified by:
      clone in class net.simplace.sim.model.FWSimComponent
      See Also:
      • FWSimComponent.clone(net.simplace.sim.util.FWSimVarMap)