Class Lintul5SlimNLintulFunctions
java.lang.Object
net.simplace.usermodules.heidi.modules.lintul5slimagmip.Lintul5SlimNLintulFunctions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDailyTotalIrradiation(int IDAY, double DAYL, double SINLD, double COSLD, double DTR) DeadRootsStemsRate(double DVS, double WRT, double WST, double RDRRT, double RDRST, double DVSDR) DEATHL(double DAY, boolean EMERG, double DVS, double DVSDLT, double RDRTMP, double RDRSHM, double RDRL, double TRANRF, double LAI, double LAICR, double WLVG, double RDRNS, double NPKI, double SLA) static doubleGLA(double DAY, boolean EMERG, double DTEFF, double LAII, double RGRLAI, double DELT, double SLA, double LAI, double GLV, double NLAI, double DVS, double TRANRF, double NPKI) GROWTH(double DAY, boolean EMERG, double PAR, double KDIF, double NLUE, double LAI, double RUE, double RTMCO, double TRANRF, double NPKI) NDEMND(double NMAXLV, double NMAXST, double NMAXRT, double NMAXSO, double WLVG, double WST, double WRT, double WSO, double PMAXLV, double PMAXST, double PMAXRT, double PMAXSO, double KMAXLV, double KMAXST, double KMAXRT, double KMAXSO, double ANLV, double ANST, double ANRT, double ANSO, double TCNT, double APLV, double APST, double APRT, double APSO, double TCPT, double AKLV, double AKST, double AKRT, double AKSO, double TCKT) NNINDX(double DAY, double DAYEM, boolean EMERG, int IOPT, double NFGMR, double NRMR, double NOPTMR, double PFGMR, double PRMR, double POPTMR, double KFGMR, double KRMR, double KOPTMR) NOPTM(double WLVG, double WST, double FRNX, double NMAXLV, double NMAXST, double FRPX, double PMAXLV, double PMAXST, double FRKX, double KMAXLV, double KMAXST) NTRANS(double RNSO, double ATNLV, double ATNST, double ATNRT, double ATN, double RPSO, double ATPLV, double ATPST, double ATPRT, double ATP, double RKSO, double ATKLV, double ATKST, double ATKRT, double ATK) NTRLOC(double ANLV, double ANST, double ANRT, double WLVG, double WST, double WRT, double RNFLV, double RNFST, double RNFRT, double FNTRT, double APLV, double APST, double APRT, double AKLV, double AKST, double AKRT, double RPFLV, double RPFST, double RPFRT, double RKFLV, double RKFST, double RKFRT) NUptake(boolean EMERG, int IOPT, double NLIMIT, double NFIXF, double NMINT, double PMINT, double KMINT, double NDEMSO, double PDEMSO, double KDEMSO, double NSUPSO, double PSUPSO, double KSUPSO, double NDEMTO, double PDEMTO, double KDEMTO) PENMAN(double ALTI, double TMIN, double TMAX, double WIND, double VAP, double CO, double AVRAD, double ATMTR, net.simplace.sim.util.FWSimVariable<Double[]> FPENMTB) RELGR(double DAY, double DAYEM, boolean EMERG, double GRT, double FLV, double FRT, double FST, double FSO, double DLV, double DRRT, double DRST) RNLD(double RNFLV, double DLV, double RNFRT, double RPFLV, double RPFRT, double RKFLV, double RKFRT, double RNFST, double RPFST, double RKFST, double DRRT, double DRST) RNUSUB(double DAY, double DAYEM, boolean EMERG, double NDEML, double NDEMS, double NDEMR, double NUPTR, double PDEML, double PDEMS, double PDEMR, double PUPTR, double KDEML, double KDEMS, double KDEMR, double KUPTR, double NFIXTR, double NDEMTO, double PDEMTO, double KDEMTO) SoilNutrientRates(double DAY, boolean EMERG, double NLIMIT, net.simplace.sim.util.FWSimVariable<Double[]> FERPTAB, net.simplace.sim.util.FWSimVariable<Double[]> PRFTAB, net.simplace.sim.util.FWSimVariable<Double[]> FERKTAB, net.simplace.sim.util.FWSimVariable<Double[]> KRFTAB, double RTPMINS, double RTKMINS, double PMINI, double KMINI, double PMIN, double KMIN, double PUPTR, double KUPTR) SUBPAR(double NPART, double TRANRF, double NNI, double FRTWET, double FLVT, double FSTT, double FSOT) static doubleSWEAF(double ET0, double CGNR) Calculates the fraction of easily available soil water between fc and wp Chapter 20 in documentation WOFOST Version 4.1 (1988) The fraction of easily available soil water between field capacity and wilting point is a function of the potential evapotranspiration rate (for a closed canopy) in cm/day, ET0, and the crop group number, CGNR (from 1 (=drought-sensitive) to 5 (=drought-resistent)).
-
Constructor Details
-
Lintul5SlimNLintulFunctions
public Lintul5SlimNLintulFunctions()
-
-
Method Details
-
NTRLOC
public static HashMap<String,Double> NTRLOC(double ANLV, double ANST, double ANRT, double WLVG, double WST, double WRT, double RNFLV, double RNFST, double RNFRT, double FNTRT, double APLV, double APST, double APRT, double AKLV, double AKST, double AKRT, double RPFLV, double RPFST, double RPFRT, double RKFLV, double RKFST, double RKFRT) -
NOPTM
-
NNINDX
-
DeadRootsStemsRate
-
RNLD
-
NDEMND
public static HashMap<String,Double> NDEMND(double NMAXLV, double NMAXST, double NMAXRT, double NMAXSO, double WLVG, double WST, double WRT, double WSO, double PMAXLV, double PMAXST, double PMAXRT, double PMAXSO, double KMAXLV, double KMAXST, double KMAXRT, double KMAXSO, double ANLV, double ANST, double ANRT, double ANSO, double TCNT, double APLV, double APST, double APRT, double APSO, double TCPT, double AKLV, double AKST, double AKRT, double AKSO, double TCKT) -
NUptake
-
NTRANS
-
RNUSUB
public static HashMap<String,Double> RNUSUB(double DAY, double DAYEM, boolean EMERG, double NDEML, double NDEMS, double NDEMR, double NUPTR, double PDEML, double PDEMS, double PDEMR, double PUPTR, double KDEML, double KDEMS, double KDEMR, double KUPTR, double NFIXTR, double NDEMTO, double PDEMTO, double KDEMTO) -
SoilNutrientRates
public static HashMap<String,Double> SoilNutrientRates(double DAY, boolean EMERG, double NLIMIT, net.simplace.sim.util.FWSimVariable<Double[]> FERPTAB, net.simplace.sim.util.FWSimVariable<Double[]> PRFTAB, net.simplace.sim.util.FWSimVariable<Double[]> FERKTAB, net.simplace.sim.util.FWSimVariable<Double[]> KRFTAB, double RTPMINS, double RTKMINS, double PMINI, double KMINI, double PMIN, double KMIN, double PUPTR, double KUPTR) -
SUBPAR
-
GROWTH
-
DEATHL
-
GLA
public static double GLA(double DAY, boolean EMERG, double DTEFF, double LAII, double RGRLAI, double DELT, double SLA, double LAI, double GLV, double NLAI, double DVS, double TRANRF, double NPKI) -
RELGR
-
DailyTotalIrradiation
-
PENMAN
-
SWEAF
public static double SWEAF(double ET0, double CGNR) Calculates the fraction of easily available soil water between fc and wp Chapter 20 in documentation WOFOST Version 4.1 (1988) The fraction of easily available soil water between field capacity and wilting point is a function of the potential evapotranspiration rate (for a closed canopy) in cm/day, ET0, and the crop group number, CGNR (from 1 (=drought-sensitive) to 5 (=drought-resistent)). The function SWEAF describes this relationship given in tabular form by Doorenbos & Kassam (1979) and by Van Keulen & Wolf (1986; p.108, table 20). Authors: D.M. Jansen and C.A. van Diepen, October 1986.- Parameters:
ET0-CGNR-- Returns:
-