net.simplace.usermodules.heidi.modules.LINTULCC.LintulCCFunctions_Tsen
public class LintulCCFunctions_Tsen {
// Public Constructors
public LintulCCFunctions_Tsen();
// Class Methods public static double
PHOTOP(int DOY, double LAT, int DAE, double RCPHOE);
Calculates the rate of change of the photoperiod at emergence.
- DOY
day of year
- LAT
latitude
- DAE
days since emergence (starts with 1)
- RCPHOE
rate of change of photoperiod at emergence
returns updated rate of change of photoperiod at emergence
public static HashMap TOTASS(double TMMN, double TMMX, double DAYLEN, int
DAE, int DOY, double LAT, double DTR, double SCP, double KDF, double LAI,
double KC25, double EAVCMX, double KMC25, double EAKMC, double EAKMO,
double KMO25, double CO2A, double JMUMOL, double TWPAW, double O2,
double STRESS, double PsiC, double RoCp, double Rbound, double ORLOSS,
double VAP);
public static HashMap ASTRO(int DOY, double LAT);
public static HashMap ASSIM(int DAE, double SCP, double KDF, double LAI,
double SINB, double PARDR, double PARDF, double KC25, double TEMPd,
double EAVCMX, double KMC25, double EAKMC, double EAKMO, double KMO25,
double CO2A, double JMUMOL, double TWPAW, double O2, double PsiC, double
RoCpJ, double VPDd, double Rbound, double SLOPEd, double ORLOSS);
public static HashMap WATERB(double TTANTH, double TSUM, Double[] WCLI,
double DELT, double DAVTMP, double CROPHT, double RRAIN, double LAI,
Double[] WCFC, Double[] WCST, Double[] WCWP, Double[] WCAD, Double[] TKL,
double VAP, double WIND, int DAE, double SRNOFF, double SAINTC, double
WRT, double DRScropH2O, boolean IRRIG, double ONRAD, double SLOPE,
double SVAP, double PsiC, double TPVAP, double TAEVAP, Double[] WCL,
double NNR, double ZRT, int RLAYER, Double[] LAYERRT, Double[]
WUperLayer);
public static HashMap WFLOW(int DAE, Double[] WCLI, Double[] WCL, double
RINF, Double[] TKL, Double[] WCST, Double[] WCFC);
public static HashMap PEN_MONTH(double WIND, double CROPHT, double VAP,
double DRScropH2O, double PsiC, double ONRAD, double SLOPE, double SVAP);
public static HashMap WATUP(int DAE, double TTANTH, double TSUM, double WRT,
double PTRANS, Double[] TKL, Double[] WCWP, Double[] WC, Double[] WCFC,
double DAVTMP, double ZRT, int RLAYER, Double[] LAYERRT, Double[]
WUperLayer);
public static HashMap
PART(double TSUM, double TTSSE, double TTANTH, double
PHY, Double[] PCRTB, Double[] PCLTB);
Calculates partitioning fractions
- TSUM
- TTSSE
- TTANTH
- PHY
- PCRTB
- PCLTB
returns public static HashMap RSISO(double TSUM, double WSHOOT, int DAE, double
TTANTH, double MSLPN, double MSLN, double DAVTMP, double TMMX, double
TMMN, double POTGGR, double WST, double PRWSO, double GFDUR, double DSF1,
Double[] TMPTB, double GRAINN, double SDWANT, int SWITCH, double TFAC,
double CDSF1, Double[] PHEADW, Integer[] PHEDAE);
public static HashMap GLA(double WLVG, double DTEFF, double TSUM, double
RGRL, double DELT, double LAI, double GLV, double TTSSE, double PHY,
double DSF1, double TTANTH, double TSUMend);
public static HashMap TOTASSDiurnal(Double[] TM, double DAYLEN, int DAE, int
DOY, double LAT, double[] DTR, double SCP, double KDF, double LAI,
double KC25, double EAVCMX, double KMC25, double EAKMC, double EAKMO,
double KMO25, double CO2A, double JMUMOL, double TWPAW, double O2,
double STRESS, double PsiC, double RoCp, double Rbound, double ORLOSS,
double[] vAPDiurnal);
}