Package ucar.nc2.ft.fmrc
Class FmrcInvLite
- java.lang.Object
-
- ucar.nc2.ft.fmrc.FmrcInvLite
-
- All Implemented Interfaces:
Serializable
public class FmrcInvLite extends Object implements Serializable
A lightweight, serializable version of FmrcInv- Since:
- Apr 14, 2010
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
FmrcInvLite.Gridset
static class
FmrcInvLite.ValueB
-
Field Summary
Fields Modifier and Type Field Description CalendarDate
base
String
collectionName
double[]
forecastOffset
List<FmrcInvLite.Gridset>
gridSets
List<FmrcInvLite.Gridset.GridInventory>
invList
List<String>
locationList
Map<String,Integer>
locationMap
int
nruns
double[]
offsets
double[]
runOffset
-
Constructor Summary
Constructors Constructor Description FmrcInvLite(FmrcInv fmrcInv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FmrcInvLite.Gridset.Grid
findGrid(String gridName)
FmrcInvLite.Gridset
findGridset(String gridName)
int
findRunIndex(CalendarDate want)
TimeInventory
getConstantForecastDataset(CalendarDate time)
TimeInventory
getConstantOffsetDataset(double hour)
List<CalendarDate>
getForecastDates()
double[]
getForecastOffsets()
List<CalendarDate>
getRunDates()
TimeInventory
makeBestDatasetInventory()
TimeInventory
makeRunTimeDatasetInventory(CalendarDate run)
void
showGridInfo(String gridName, Formatter out)
-
-
-
Field Detail
-
collectionName
public String collectionName
-
base
public CalendarDate base
-
nruns
public int nruns
-
runOffset
public double[] runOffset
-
forecastOffset
public double[] forecastOffset
-
offsets
public double[] offsets
-
gridSets
public List<FmrcInvLite.Gridset> gridSets
-
invList
public List<FmrcInvLite.Gridset.GridInventory> invList
-
-
Constructor Detail
-
FmrcInvLite
public FmrcInvLite(FmrcInv fmrcInv)
-
-
Method Detail
-
findRunIndex
public int findRunIndex(CalendarDate want)
-
getRunDates
public List<CalendarDate> getRunDates()
-
getForecastDates
public List<CalendarDate> getForecastDates()
-
getForecastOffsets
public double[] getForecastOffsets()
-
findGrid
public FmrcInvLite.Gridset.Grid findGrid(String gridName)
-
findGridset
public FmrcInvLite.Gridset findGridset(String gridName)
-
makeBestDatasetInventory
public TimeInventory makeBestDatasetInventory()
-
makeRunTimeDatasetInventory
public TimeInventory makeRunTimeDatasetInventory(CalendarDate run) throws FileNotFoundException
- Throws:
FileNotFoundException
-
getConstantForecastDataset
public TimeInventory getConstantForecastDataset(CalendarDate time) throws FileNotFoundException
- Throws:
FileNotFoundException
-
getConstantOffsetDataset
public TimeInventory getConstantOffsetDataset(double hour) throws FileNotFoundException
- Throws:
FileNotFoundException
-
-