Package ucar.nc2.ft.fmrc
Class FmrInv
- java.lang.Object
-
- ucar.nc2.ft.fmrc.FmrInv
-
- All Implemented Interfaces:
Comparable<FmrInv>
public class FmrInv extends Object implements Comparable<FmrInv>
Inventory for a Forecast Model Run - one runtime. Track inventory by coordinate value, not index. Composed of one or more GridDatasets, each described by a GridDatasetInv. For each Grid, the vert, time and ens coordinates are created as the union of the components. We make sure we are sharing coordinates across grids where they are equivilent. We are thus making a rectangular array var(time, ens, level). So obviously we have to tolerate missing data. seems to be immutable after finish() is called.- Since:
- Jan 11, 2010
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
FmrInv.GridVariable
A grid variable for an fmr (one run) A collection of GridDatasetInv.Grid, one for each separate dataset.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(FmrInv fmr)
List<EnsCoord>
getEnsCoords()
Set<GridDatasetInv>
getFiles()
List<FmrInv.GridVariable>
getGrids()
List<GridDatasetInv>
getInventoryList()
String
getName()
CalendarDate
getRunDate()
List<TimeCoord>
getTimeCoords()
List<VertCoord>
getVertCoords()
-
-
-
Method Detail
-
getGrids
public List<FmrInv.GridVariable> getGrids()
-
getInventoryList
public List<GridDatasetInv> getInventoryList()
-
getRunDate
public CalendarDate getRunDate()
-
getName
public String getName()
-
compareTo
public int compareTo(FmrInv fmr)
- Specified by:
compareTo
in interfaceComparable<FmrInv>
-
getFiles
public Set<GridDatasetInv> getFiles()
-
-