Package ucar.visad.quantities
Class SaturationWetBulbPotentialTemperature
java.lang.Object
ucar.visad.quantities.Quantity
ucar.visad.quantities.ScalarQuantity
ucar.visad.quantities.Temperature
ucar.visad.quantities.AirTemperature
ucar.visad.quantities.PotentialTemperature
ucar.visad.quantities.SaturationWetBulbPotentialTemperature
Provides support for the quantity of saturation wet-bulb potential
temperature. Contours of this quantity are "saturation adiabats" (alias
"moist adiabats" or "wet adiabats").
An instance of this class is immutable.
- Version:
- $Id: SaturationWetBulbPotentialTemperature.java,v 1.10 2005/05/13 18:35:44 jeffmc Exp $
- Author:
- Steven R. Emmerson
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs from a name. -
Method Summary
Modifier and TypeMethodDescriptionstatic Data
Creates a saturation wet-bulb potential temperature data object.static RealTupleType
Obtains the RealTupleType associated with this class.static RealType
Obtains the RealType associated with this class.Methods inherited from class ucar.visad.quantities.PotentialTemperature
createAirTemperature, factor
Methods inherited from class ucar.visad.quantities.ScalarQuantity
getRealType, getRealType, realType
Methods inherited from class ucar.visad.quantities.Quantity
realTupleType, setRealTupleType
-
Field Details
-
one
The dimensionless quantity one. -
coefficient
The coefficient in the equation.
-
-
Constructor Details
-
SaturationWetBulbPotentialTemperature
Constructs from a name.- Parameters:
name
- The name for this quantity.- Throws:
VisADException
- Couldn't create necessary VisAD object.
-
-
Method Details
-
getRealType
Obtains the RealType associated with this class.- Returns:
- The RealType associated with this class.
- Throws:
VisADException
- Couldn't perform necessary VisAD operation.
-
getRealTupleType
Obtains the RealTupleType associated with this class.- Returns:
- The RealTupleType associated with this class.
- Throws:
VisADException
- Couldn't perform necessary VisAD operation.
-
create
public static Data create(Data pressure, Data temperature) throws TypeException, VisADException, RemoteException Creates a saturation wet-bulb potential temperature data object.- Parameters:
pressure
- The air pressure data object.temperature
- The temperature data object.- Returns:
- The saturation wet-bulb potential temperature data object corresponding to the input arguments.
- Throws:
TypeException
- An input argument has wrong type.VisADException
- Couldn't create necessary VisAD object.RemoteException
- Java RMI failure.
-