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 classFmrcInvLite.Gridsetstatic classFmrcInvLite.ValueB
-
Field Summary
Fields Modifier and Type Field Description CalendarDatebaseStringcollectionNamedouble[]forecastOffsetList<FmrcInvLite.Gridset>gridSetsList<FmrcInvLite.Gridset.GridInventory>invListList<String>locationListMap<String,Integer>locationMapintnrunsdouble[]offsetsdouble[]runOffset
-
Constructor Summary
Constructors Constructor Description FmrcInvLite(FmrcInv fmrcInv)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FmrcInvLite.Gridset.GridfindGrid(String gridName)FmrcInvLite.GridsetfindGridset(String gridName)intfindRunIndex(CalendarDate want)TimeInventorygetConstantForecastDataset(CalendarDate time)TimeInventorygetConstantOffsetDataset(double hour)List<CalendarDate>getForecastDates()double[]getForecastOffsets()List<CalendarDate>getRunDates()TimeInventorymakeBestDatasetInventory()TimeInventorymakeRunTimeDatasetInventory(CalendarDate run)voidshowGridInfo(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
-
-