A C D E F G I L M N O P R S T U V W Y 

A

acos(String) - Static method in class org.agmip.common.Functions
Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi.
addEvent(String, boolean) - Method in class org.agmip.common.Event
Add a new event into array with selected event type and input date.
asin(String) - Static method in class org.agmip.common.Functions
Returns the arc sine of a value; the returned angle is in the range -pi/2 through pi/2.
atan(String) - Static method in class org.agmip.common.Functions
Returns the arc tangent of a value; the returned angle is in the range -pi/2 through pi/2.
average(String...) - Static method in class org.agmip.common.Functions
Get the average of all input numbers.
average(int, String...) - Static method in class org.agmip.common.Functions
Get the average of all input numbers with given scale.

C

calcAdjustedDensity(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 7 for calculating Adjusted density, g/cm-3
calcAdjustedMoisture33Kpa(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 9 for calculating 33 kPa moisture, adjusted density,([0,100]%)
calcAdjustedMoistureSAT33Kpa(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 10 for calculating SAT-33 kPa moisture, adjusted density,([0,100]%)
calcAdjustedSaturatedMoisture(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 8 for calculating Saturated moisture (0 kPa), adjusted density, ([0,100]%)
calcDAP(String, String) - Static method in class org.agmip.common.Functions
 
calcGravePlusDensity(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 20 for calculating Bulk soil density (matric plus gravel), g/cm-3
calcMoisture1500Kpa(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 1 for calculating 1500 kPa moisture, %v
calcMoisture33Kpa(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 2 for 33 kPa moisture, normal density, %v
calcMoistureSAT33Kpa(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 3 for SAT-33 kPa moisture, normal density, %v
calcNormalDensity(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 6 for calculating Normal density, g/cm-3
calcSatBulk(String, String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 22 for calculating Saturated conductivity (bulk soil), mm/h
calcSatMatric(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 16 for calculating Saturated conductivity (matric soil), mm/h
calcSaturatedMoisture(String, String, String) - Static method in class org.agmip.functions.PTSaxton2006
Equation 5 for calculating Saturated moisture (0 kPa), normal density, %v
checkPctVal(String) - Static method in class org.agmip.common.Functions
 
clearDirectory(File) - Static method in class org.agmip.common.Functions
 
combine(String...) - Static method in class org.agmip.functions.DataCombinationHelper
 
combine(List<String>) - Static method in class org.agmip.functions.DataCombinationHelper
 
compare(String, String, Functions.CompareMode) - Static method in class org.agmip.common.Functions
Compare the input number by given mode The scale will depends on the scale of input number when the result is indivisible Any numeric string recognized by BigDecimal is supported.
computeInitialConditions(String, Map<String, String>, Map<String, String>) - Method in class org.agmip.translators.soil.SAReducerDecorator
Perform initial condition convertion, for icnh4 and icno3 it's important to take into account the deep of the layer for computing the aggregated value.
computeSoil(Map<String, String>, Map<String, String>) - Method in interface org.agmip.translators.soil.LayerReducerDecorator
Returns the new soil layer filled with parameters coming from layers set as input parameters
computeSoil(Map<String, String>, Map<String, String>) - Method in class org.agmip.translators.soil.SAReducerDecorator
Create a new soil filled with aggregated data coming from soils set as input parameters.
computeSoilLayerSize(ArrayList<HashMap<String, String>>) - Static method in class org.agmip.translators.soil.LayerReducerUtil
Compute soil layer thickness
convertFromAgmipDateString(String) - Static method in class org.agmip.common.Functions
Convert from AgMIP standard date string (YYYYMMDD) to a Date
convertMsToDay(long) - Static method in class org.agmip.common.Functions
 
convertToAgmipDateString(Date) - Static method in class org.agmip.common.Functions
Convert from Date to AgMIP standard date string (YYYYMMDD)
cos(String) - Static method in class org.agmip.common.Functions
Returns the trigonometric cosine of an angle.
createEvent(HashMap, String, String, HashMap<String, String>, boolean) - Static method in class org.agmip.functions.ExperimentHelper
Generate event data with given information

D

DataCombinationHelper - Class in org.agmip.functions
Provide static functions for combining the data from different dataset into one dataset
DataCombinationHelper() - Constructor for class org.agmip.functions.DataCombinationHelper
 
dateOffset(String, String) - Static method in class org.agmip.common.Functions
Offset an AgMIP standard date string (YYYYMMDD) by a set number of days.
defaultValue(String) - Static method in class org.agmip.translators.soil.LayerReducerUtil
TODO replace this function by the DOME
divide(String, String) - Static method in class org.agmip.common.Functions
Get the result of dividend divided by divisor.
divide(String, String, int) - Static method in class org.agmip.common.Functions
Get the result of dividend divided by divisor with given scale.

E

Event - Class in org.agmip.common
To handle the selected event in the event data array
Event(ArrayList<HashMap<String, String>>, String) - Constructor for class org.agmip.common.Event
Constructor
exp(String) - Static method in class org.agmip.common.Functions
Returns Euler's number e raised to the power of a double value.
ExperimentHelper - Class in org.agmip.functions
Provide static functions for experiment data handling
ExperimentHelper() - Constructor for class org.agmip.functions.ExperimentHelper
 
ExperimentHelper.EventType - Enum in org.agmip.functions
Event Type

F

FIRST_THRESHOLD_DEFAULT - Static variable in class org.agmip.translators.soil.WaterReserveCriteria
 
firstThreshold - Variable in class org.agmip.translators.soil.WaterReserveCriteria
threshold based on ru in mm/m
fixData(Map) - Static method in class org.agmip.functions.DataCombinationHelper
 
formatAgmipDateString(String, String) - Static method in class org.agmip.common.Functions
Convert from AgMIP standard date string (YYMMDD) to a custom date string
formatDateStr(String) - Static method in class org.agmip.functions.DataCombinationHelper
 
Functions - Class in org.agmip.common
 
Functions.CompareMode - Enum in org.agmip.common
compare mode

G

getAutoEvent(Map) - Static method in class org.agmip.functions.ExperimentHelper
 
getAutoEventDate(Map) - Static method in class org.agmip.functions.ExperimentHelper
This function will clone the original management events for each year in the experiment duration.
getAutoEventDate(Map, String[]) - Static method in class org.agmip.functions.ExperimentHelper
This function will clone the original management events based on given new planting dates.
getAutoFillPlantingDate(HashMap, String, String, String, String) - Static method in class org.agmip.functions.ExperimentHelper
This function will calculate the planting date which is the first date within the planting window
that has an accumulated rainfall amount (P) in the previous n days.
getAutoIrrigationEvent(HashMap, String, String, String[], String[]) - Static method in class org.agmip.functions.ExperimentHelper
 
getAutoPlantingDate(HashMap, String, String, String, String) - Static method in class org.agmip.functions.ExperimentHelper
This function will calculate the planting date which is the first date within the planting window
that has an accumulated rainfall amount (P) in the previous n days.
getCriteria() - Method in class org.agmip.translators.soil.SAReducerDecorator
 
getCurrentEvent() - Method in class org.agmip.common.Event
Get the current pointed event, if not available will return empty map
getDailyData(HashMap) - Static method in class org.agmip.functions.WeatherHelper
Get weather daily data array from data holder.
getEto(HashMap) - Static method in class org.agmip.functions.WeatherHelper
Calculate the reference evapotranspiration (ETo) by means of the FAO-Penman Monteith equation.
getFertDistribution(HashMap, String, String, String, String, String[], String[]) - Static method in class org.agmip.functions.ExperimentHelper
Often the total amount of fertilizer in a growing season has been recorded, but no details of application dates, types of fertilizer,etc.
getFirstThreshold() - Method in class org.agmip.translators.soil.WaterReserveCriteria
Threshold corresponding to the water reserve difference between layers in mm/m
getFstPdate(Map, String) - Static method in class org.agmip.functions.ExperimentHelper
Get the first planting date from given data set.
getGrowthFactor(String, String, String, String) - Static method in class org.agmip.functions.SoilHelper
soil factors which decline exponentially between PP and RD (units depend on variable, same units as M (Maximum value, will use default value 1)
getICLayer(HashMap) - Static method in class org.agmip.functions.ExperimentHelper
Get initial condition soil layer data array from data holder.
getIcnDistribution(HashMap, String) - Static method in class org.agmip.functions.SoilHelper
Given a total inorganic N amount for the soil profile, this function distributes the N over the soil layers assuming a constant concentration of NO3 (90%) and NH4 (10%)
getMaxSoilLayers() - Method in class org.agmip.translators.soil.LayerReducer
 
getOMDistribution(HashMap, String, String, String, String, String, String) - Static method in class org.agmip.functions.ExperimentHelper
Organic matter applications include manure, crop residues, etc.
getPaddyIrrigation(HashMap, String, String, String, String[], String[], String[]) - Static method in class org.agmip.functions.ExperimentHelper
This function allows standard paddy management inputs to be generalized for a field or group of fields.
getRootDistribution(HashMap, String, String, String, String) - Static method in class org.agmip.functions.SoilHelper
Calculate root growth factor (0-1) for each soil layer
getSecondThreshold() - Method in class org.agmip.translators.soil.WaterReserveCriteria
Threshold corresponding to the water reserve difference between layers in mm/m
getSKSAT(String[]) - Static method in class org.agmip.functions.PTSaxton2006
For calculating SKSAT
getSLBDM(String[]) - Static method in class org.agmip.functions.PTSaxton2006
For calculating SLBDM
getSLDUL(String[]) - Static method in class org.agmip.functions.PTSaxton2006
For calculating SLDUL
getSLLL(String[]) - Static method in class org.agmip.functions.PTSaxton2006
For calculating SLLL
getSLSAT(String[]) - Static method in class org.agmip.functions.PTSaxton2006
For calculating SLSAT
getSoilLayer(HashMap) - Static method in class org.agmip.functions.SoilHelper
Get soil layer data array from data holder.
getSoilValsFromOthPara(HashMap, String, ArrayList<String>) - Static method in class org.agmip.functions.SoilHelper
Calculate the soil layer variables based on other soil parameters.
getStableCDistribution(HashMap, String, String, String) - Static method in class org.agmip.functions.ExperimentHelper
Calculate Stable C (g[C]/100g[soil]) fraction distribution in soil layers and save the result into initial condition layers
getStackTrace(Throwable) - Static method in class org.agmip.common.Functions
Gathering the messages from a Throwable instance and its back trace
getTavAndAmp(HashMap) - Static method in class org.agmip.functions.WeatherHelper
Calculate the AMP (annual amplitude of mean monthly temperature oC) and TAV (Annual average ambient temperature oC)
getWthData(HashMap) - Static method in class org.agmip.functions.WeatherHelper
Get weather station data set from data holder.

I

ICBL - Static variable in class org.agmip.translators.soil.SAReducerDecorator
 
ICH2O - Static variable in class org.agmip.translators.soil.SAReducerDecorator
 
ICNH4 - Static variable in class org.agmip.translators.soil.SAReducerDecorator
 
ICNO3 - Static variable in class org.agmip.translators.soil.SAReducerDecorator
 
isEventExist() - Method in class org.agmip.common.Event
Check if the selected event is existed in the array

L

LayerReducer - Class in org.agmip.translators.soil
Class used to reduce number of soil layers, it reduces the number of soil layers according the criteria decorator.
LayerReducer(LayerReducerDecorator) - Constructor for class org.agmip.translators.soil.LayerReducer
 
LayerReducerDecorator - Interface in org.agmip.translators.soil
Interface used to change the layer reducer algorithm behaviour, ie aggregation criteria and values put in the aggregated layer.
LayerReducerUtil - Class in org.agmip.translators.soil
 
LayerReducerUtil() - Constructor for class org.agmip.translators.soil.LayerReducerUtil
 
log(String) - Static method in class org.agmip.common.Functions
Returns the natural logarithm (base e) of a double value.
log - Static variable in class org.agmip.translators.soil.LayerReducerUtil
 

M

max(String...) - Static method in class org.agmip.common.Functions
Returns the maximum number from a group of input value.
mergeSoilAndInitializationData(ArrayList<HashMap<String, String>>, ArrayList<HashMap<String, String>>) - Static method in class org.agmip.translators.soil.LayerReducerUtil
 
min(String...) - Static method in class org.agmip.common.Functions
Returns the minimum number from a group of input value.
multiply(String, String) - Static method in class org.agmip.common.Functions
Multiply two numbers together Any numeric string recognized by BigDecimal is supported.

N

normalizeSoilLayers(ArrayList<HashMap<String, String>>) - Method in class org.agmip.translators.soil.LayerReducer
Fill each layer with all parameters.
numericOffset(String, String) - Static method in class org.agmip.common.Functions
Offset a numeric string by another numeric string.
numericStringToBigInteger(String) - Static method in class org.agmip.common.Functions
Converts a numeric string to a BigInteger.
numericStringToBigInteger(String, boolean) - Static method in class org.agmip.common.Functions
Converts a numeric string to a BigInteger.

O

org.agmip.common - package org.agmip.common
 
org.agmip.functions - package org.agmip.functions
 
org.agmip.translators.soil - package org.agmip.translators.soil
 

P

pow(String, String) - Static method in class org.agmip.common.Functions
Returns the value of the first argument raised to the power of the second argument.
process(ArrayList<HashMap<String, String>>) - Method in class org.agmip.translators.soil.LayerReducer
Process all the soil layers and return a new structure with aggregated data.
product(String...) - Static method in class org.agmip.common.Functions
Get the product of all input numbers Any numeric string recognized by BigDecimal is supported.
PTSaxton2006 - Class in org.agmip.functions
Implementations for the equations in the paper of 2006 PT transfer calculation.
PTSaxton2006() - Constructor for class org.agmip.functions.PTSaxton2006
 

R

removeEvent() - Method in class org.agmip.common.Event
Remove the current planting event data if available
removeNull(String[]) - Static method in class org.agmip.common.Functions
Remove the null value in the input String array
revisePath(String) - Static method in class org.agmip.common.Functions
Revise output path
round(String, int) - Static method in class org.agmip.common.Functions
Returns the closest decimal to the argument, with given scale, using HALF_UP mode Any numeric string recognized by BigDecimal is supported.
round(Float) - Method in class org.agmip.translators.soil.WaterReserveCriteria
Round float

S

SAReducerDecorator - Class in org.agmip.translators.soil
Stics and Aquacrop decorator.
SAReducerDecorator() - Constructor for class org.agmip.translators.soil.SAReducerDecorator
 
SECOND_THRESHOLD_DEFAULT - Static variable in class org.agmip.translators.soil.WaterReserveCriteria
 
secondThreshold - Variable in class org.agmip.translators.soil.WaterReserveCriteria
threshold based on bulk density in gm/cm3
setEventType(String) - Method in class org.agmip.common.Event
Set event type and refresh the internal attributes
setFirstThreshold(float) - Method in class org.agmip.translators.soil.WaterReserveCriteria
 
setMaxSoilLayers(int) - Method in class org.agmip.translators.soil.LayerReducer
Set the max of soil layers at the end on reduction
setSecondThreshold(float) - Method in class org.agmip.translators.soil.WaterReserveCriteria
 
setTemplate() - Method in class org.agmip.common.Event
Set template with selected event type
shouldAggregateSoils(HashMap<String, String>, HashMap<String, String>) - Method in interface org.agmip.translators.soil.LayerReducerDecorator
Returns true if the both soil layers should be merge into a single one
shouldAggregateSoils(HashMap<String, String>, HashMap<String, String>) - Method in class org.agmip.translators.soil.SAReducerDecorator
 
shouldAggregateSoils(HashMap<String, String>, HashMap<String, String>) - Method in class org.agmip.translators.soil.WaterReserveCriteria
Criteria for merging soils ru is the maximum available water reserve (reserve utile) sdul is the field capacity slll is the wilting point (point de fletrissement permanent) slbdm is the bulk density
sin(String) - Static method in class org.agmip.common.Functions
Returns the trigonometric sine of an angle.
SKSAT - Static variable in class org.agmip.translators.soil.LayerReducer
 
SLBDM - Static variable in class org.agmip.translators.soil.LayerReducer
 
SLDUL - Static variable in class org.agmip.translators.soil.LayerReducer
 
SLLB - Static variable in class org.agmip.translators.soil.LayerReducer
 
SLLL - Static variable in class org.agmip.translators.soil.LayerReducer
 
SLOC - Static variable in class org.agmip.translators.soil.LayerReducer
 
SoilHelper - Class in org.agmip.functions
Provide static functions for soil data handling
SoilHelper() - Constructor for class org.agmip.functions.SoilHelper
 
splittingSoillayer(HashMap, boolean) - Static method in class org.agmip.functions.SoilHelper
Splitting the original soil layers into homogeneous layers with soil thicknesses which do not exceed limits of drainage models.
sqrt(String) - Static method in class org.agmip.common.Functions
Returns the correctly rounded positive square root of a double value.
substract(String, String...) - Static method in class org.agmip.common.Functions
Get the difference of minuend and all subtrahends Any numeric string recognized by BigDecimal is supported.
sum(String...) - Static method in class org.agmip.common.Functions
Get the sum of all input numbers Any numeric string recognized by BigDecimal is supported.

T

tan(String) - Static method in class org.agmip.common.Functions
Returns the trigonometric tangent of an angle.

U

updateEvent(String, String) - Method in class org.agmip.common.Event
Update the current event with given key and value, if current event not available, add a new one into array
updateEvent(String, String, boolean) - Method in class org.agmip.common.Event
Update the current event with given key and value, if current event not available, add a new one into array
updateEvent(String, String, boolean, boolean) - Method in class org.agmip.common.Event
Update the current event with given key and value, if current event not available, add a new one into array

V

valueOf(String) - Static method in enum org.agmip.common.Functions.CompareMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.agmip.functions.ExperimentHelper.EventType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.agmip.common.Functions.CompareMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.agmip.functions.ExperimentHelper.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WaterReserveCriteria - Class in org.agmip.translators.soil
Criteria used to know if two layers should be aggregated based on water reserve and bulk density.
WaterReserveCriteria() - Constructor for class org.agmip.translators.soil.WaterReserveCriteria
 
WeatherHelper - Class in org.agmip.functions
Provide static functions for weather data handling
WeatherHelper() - Constructor for class org.agmip.functions.WeatherHelper
 

Y

yearOffset(String, String) - Static method in class org.agmip.common.Functions
Offset an AgMIP standard date string (YYYYMMDD) by a set number of years.
A C D E F G I L M N O P R S T U V W Y 

Copyright © 2014. All Rights Reserved.