ucar.nc2.ft.fmrc
Class FmrcInvLite

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

Nested Class Summary
 class FmrcInvLite.Gridset
           
static class FmrcInvLite.ValueB
           
 
Field Summary
 Date 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
FmrcInvLite(FmrcInv fmrcInv)
           
 
Method Summary
 FmrcInvLite.Gridset.Grid findGrid(String gridName)
           
 FmrcInvLite.Gridset findGridset(String gridName)
           
 int findRunIndex(Date want)
           
 TimeInventory getConstantForecastDataset(Date time)
           
 TimeInventory getConstantOffsetDataset(double hour)
           
 List<Date> getForecastDates()
           
 double[] getForecastOffsets()
           
 List<Date> getRunDates()
           
 TimeInventory makeBestDatasetInventory()
           
 TimeInventory makeRunTimeDatasetInventory(Date run)
           
 void showGridInfo(String gridName, Formatter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collectionName

public String collectionName

base

public Date base

nruns

public int nruns

runOffset

public double[] runOffset

forecastOffset

public double[] forecastOffset

offsets

public double[] offsets

locationList

public List<String> locationList

locationMap

public Map<String,Integer> locationMap

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(Date want)

getRunDates

public List<Date> getRunDates()

getForecastDates

public List<Date> getForecastDates()

getForecastOffsets

public double[] getForecastOffsets()

findGrid

public FmrcInvLite.Gridset.Grid findGrid(String gridName)

findGridset

public FmrcInvLite.Gridset findGridset(String gridName)

showGridInfo

public void showGridInfo(String gridName,
                         Formatter out)

makeBestDatasetInventory

public TimeInventory makeBestDatasetInventory()

makeRunTimeDatasetInventory

public TimeInventory makeRunTimeDatasetInventory(Date run)
                                          throws FileNotFoundException
Throws:
FileNotFoundException

getConstantForecastDataset

public TimeInventory getConstantForecastDataset(Date time)
                                         throws FileNotFoundException
Throws:
FileNotFoundException

getConstantOffsetDataset

public TimeInventory getConstantOffsetDataset(double hour)
                                       throws FileNotFoundException
Throws:
FileNotFoundException


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