Package ucar.visad.quantities
Class SaturationVirtualPotentialTemperature
java.lang.Object
ucar.visad.quantities.Quantity
ucar.visad.quantities.ScalarQuantity
ucar.visad.quantities.Temperature
ucar.visad.quantities.AirTemperature
ucar.visad.quantities.SaturationVirtualPotentialTemperature
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
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
-
Method Details
-
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:
-