ucar.visad.quantities
Class SaturationVirtualPotentialTemperature

java.lang.Object
  extended by ucar.visad.quantities.Quantity
      extended by ucar.visad.quantities.ScalarQuantity
          extended by ucar.visad.quantities.Temperature
              extended by ucar.visad.quantities.AirTemperature
                  extended by ucar.visad.quantities.SaturationVirtualPotentialTemperature

public final class SaturationVirtualPotentialTemperature
extends AirTemperature

Provides support for the quantity of atmospheric saturation virtual potential temperature. The equation for virtual potential temperature uses potential temperature in place of in-situ temperature in the equation for virtual temperature. Saturation virtual potential temperature uses the saturation mixing ratio in the computation of virtual temperature.

Version:
$Id: SaturationVirtualPotentialTemperature.java,v 1.10 2005/05/13 18:35:43 jeffmc Exp $
Author:
Steven R. Emmerson

Method Summary
static Data create(Data pressure, Data temperature)
          Creates a saturation virtual potential temperature data object from data objects of in situ air temperature, and water vapor mixing-ratio.
 
Methods inherited from class ucar.visad.quantities.AirTemperature
getRealTupleType, getRealType
 
Methods inherited from class ucar.visad.quantities.ScalarQuantity
getRealType, getRealType, realType
 
Methods inherited from class ucar.visad.quantities.Quantity
realTupleType, setRealTupleType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

create

public static Data create(Data pressure,
                          Data temperature)
                   throws TypeException,
                          UnimplementedException,
                          VisADException,
                          RemoteException
Creates a saturation virtual potential temperature data object from data objects of in situ air temperature, and water vapor mixing-ratio.

Parameters:
pressure - The air pressure data object.
temperature - The in situ air temperature data object.
Returns:
The virtual air temperature corresponding to the arguments. The type of the returned object will be that of the arguments after standard promotion.
Throws:
TypeException - At least one argument has the wrong type.
UnimplementedException - Necessary operation not yet implemented.
VisADException - Couldn't create necessary VisAD object.
RemoteException - Java RMI failure.
See Also:
VisADMath