ucar.nc2.ft.fmrc
Class FmrInv

java.lang.Object
  extended by 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
Author:
caron

Nested Class Summary
 class FmrInv.GridVariable
          A grid variable for an fmr (one run) A collection of GridDatasetInv.Grid, one for each seperate dataset.
 
Method Summary
 int compareTo(FmrInv fmr)
           
 List<EnsCoord> getEnsCoords()
           
 Set<GridDatasetInv> getFiles()
           
 List<FmrInv.GridVariable> getGrids()
           
 List<GridDatasetInv> getInventoryList()
           
 String getName()
           
 Date getRunDate()
           
 List<TimeCoord> getTimeCoords()
           
 List<VertCoord> getVertCoords()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getTimeCoords

public List<TimeCoord> getTimeCoords()

getEnsCoords

public List<EnsCoord> getEnsCoords()

getVertCoords

public List<VertCoord> getVertCoords()

getGrids

public List<FmrInv.GridVariable> getGrids()

getInventoryList

public List<GridDatasetInv> getInventoryList()

getRunDate

public Date getRunDate()

getName

public String getName()

compareTo

public int compareTo(FmrInv fmr)
Specified by:
compareTo in interface Comparable<FmrInv>

getFiles

public Set<GridDatasetInv> getFiles()


Copyright © 1999-2011 UCAR/Unidata. All Rights Reserved.