public class Forecasts extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static double[] |
ForecastLatitudes |
private static double[] |
ForecastLongitudes |
private static double[] |
ForecastTimes |
private static org.slf4j.Logger |
logger |
private static java.lang.String[] |
MonthID_StringX |
Constructor and Description |
---|
Forecasts() |
Modifier and Type | Method and Description |
---|---|
private static double |
adt_polint(double[] TimeArrayInput,
double[] PositionArrayInput,
int NumberOfPointsInput,
double CurrentTime)
Polynomial interpolation scheme program derived from FORTRAN
program POLINT in : Numerical Recipies - The Art of Scientific
Computing, 1986, Press, Flannery, Teukolsky, and Vetterling, Cambridge Press
|
static double[] |
ReadForecasts(java.lang.String ForecastFileName,
int ForecastFileType,
double ThresholdTime) |
private static final org.slf4j.Logger logger
private static double[] ForecastLatitudes
private static double[] ForecastLongitudes
private static double[] ForecastTimes
private static java.lang.String[] MonthID_StringX
public Forecasts()
public static double[] ReadForecasts(java.lang.String ForecastFileName, int ForecastFileType, double ThresholdTime) throws java.io.IOException
java.io.IOException
private static double adt_polint(double[] TimeArrayInput, double[] PositionArrayInput, int NumberOfPointsInput, double CurrentTime)
TimeArrayInput
- Array containing time values.PositionArrayInput
- Array containing variable to interpolate.NumberOfPointsInput
- Number of points in array.CurrentTime
- Time to interpolate to.-999.5
,
it means that the denominator is 0, signifying that there was an
interpolation error.