net.simplace.usermodules.heidi.modules.lintul5slimagmip.Lintul5SlimNLintulFunctions
public class Lintul5SlimNLintulFunctions {
// Public Constructors
public Lintul5SlimNLintulFunctions();
// Class Methods public static HashMap 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);
public static HashMap NOPTM(double WLVG, double WST, double FRNX, double
NMAXLV, double NMAXST, double FRPX, double PMAXLV, double PMAXST, double
FRKX, double KMAXLV, double KMAXST);
public static HashMap 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);
public static HashMap DeadRootsStemsRate(double DVS, double WRT, double WST,
double RDRRT, double RDRST, double DVSDR);
public static HashMap 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);
public static HashMap 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);
public static HashMap 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);
public static HashMap 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);
public static HashMap 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);
public static HashMap SoilNutrientRates(double DAY, boolean EMERG, double
NLIMIT, FWSimVariable FERPTAB, FWSimVariable PRFTAB, FWSimVariable
FERKTAB, FWSimVariable KRFTAB, double RTPMINS, double RTKMINS, double
PMINI, double KMINI, double PMIN, double KMIN, double PUPTR, double
KUPTR);
public static HashMap SUBPAR(double NPART, double TRANRF, double NNI, double
FRTWET, double FLVT, double FSTT, double FSOT);
public static HashMap GROWTH(double DAY, boolean EMERG, double PAR, double
KDIF, double NLUE, double LAI, double RUE, double RTMCO, double TRANRF,
double NPKI);
public static HashMap 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);
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);
public static HashMap RELGR(double DAY, double DAYEM, boolean EMERG, double
GRT, double FLV, double FRT, double FST, double FSO, double DLV, double
DRRT, double DRST);
public static HashMap DailyTotalIrradiation(int IDAY, double DAYL, double
SINLD, double COSLD, double DTR);
public static HashMap PENMAN(double ALTI, double TMIN, double TMAX, double
WIND, double VAP, double CO, double AVRAD, double ATMTR, FWSimVariable
FPENMTB);
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.
returns
}