public class PotentialTemperature extends AirTemperature
An instance of this class is immutable.
| Modifier | Constructor and Description |
|---|---|
protected |
PotentialTemperature(java.lang.String name)
Constructs an instance from a name.
|
| Modifier and Type | Method and Description |
|---|---|
static visad.Data |
create(visad.Data pressure,
visad.Data temperature)
Creates a potential temperature data object from data objects for
pressure and air temperature.
|
static visad.Data |
createAirTemperature(visad.Data pressure,
visad.Data theta)
Creates an air temperature data object from data objects for pressure and
potential temperature.
|
protected static visad.Data |
factor(visad.Data pressure)
Compute the factor for use in the potential temperature equation.
|
static visad.RealTupleType |
getRealTupleType()
Obtains the RealTupleType associated with this class.
|
static visad.RealType |
getRealType()
Obtains the RealType associated with this class.
|
getRealType, getRealType, realTyperealTupleType, setRealTupleTypeprotected PotentialTemperature(java.lang.String name)
throws visad.VisADException
name - The name for the quantity.visad.VisADException - Couldn't create necessary VisAD object.public static visad.RealType getRealType()
throws visad.VisADException
visad.VisADException - Couldn't perform necessary VisAD operation.public static visad.RealTupleType getRealTupleType()
throws visad.VisADException
visad.VisADException - Couldn't perform necessary VisAD operation.public static visad.Data create(visad.Data pressure,
visad.Data temperature)
throws visad.TypeException,
visad.VisADException,
java.rmi.RemoteException
pressure - The air pressure data object.temperature - The temperature data object.visad.TypeException - An input argument has wrong type.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.protected static final visad.Data factor(visad.Data pressure)
throws visad.TypeException,
visad.UnimplementedException,
visad.VisADException,
java.rmi.RemoteException
pressure - The air pressure data object.visad.TypeException - Input argument has wrong type.visad.UnimplementedException - Necessary operation not yet implemented.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.public static visad.Data createAirTemperature(visad.Data pressure,
visad.Data theta)
throws visad.TypeException,
visad.VisADException,
java.rmi.RemoteException
pressure - The air pressure data object.theta - The potential temperature data object.visad.TypeException - An input argument has wrong type.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.