public class SaturationVaporPressure extends Pressure
| Modifier and Type | Field and Description |
|---|---|
protected static visad.Real |
two
The dimensionless quantity two.
|
| Modifier | Constructor and Description |
|---|---|
protected |
SaturationVaporPressure(java.lang.String name)
Constructs from a name.
|
| Modifier and Type | Method and Description |
|---|---|
static visad.Data |
create(visad.Data temperature)
Creates a SaturationVaporPressure data object from a temperature
data object.
|
static visad.Data |
createTemperature(visad.Data eSat)
Creates a temperature data object from a saturation water vapor pressure
data object.
|
static visad.Data |
createTemperature(visad.Data eSat,
visad.RealType outputType)
Creates a temperature data object from a saturation water vapor pressure
data object.
|
static visad.RealTupleType |
getRealTupleType()
Obtains the RealTupleType associated with this class.
|
static visad.RealType |
getRealType()
Obtains the RealType associated with this class.
|
static visad.RealType |
getTemperatureDerivativeRealType()
Obtains the RealType of the derivative with respect to temperature.
|
static visad.Data |
temperatureDerivative(visad.Data temperature)
Returns the derivative of saturation vapor pressure with respect to
temperature.
|
getRealType, getRealType, realTyperealTupleType, setRealTupleTypeprotected SaturationVaporPressure(java.lang.String name)
throws visad.VisADException
name - The name for this 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.RealType getTemperatureDerivativeRealType()
throws visad.VisADException
visad.VisADException - Couldn't perform necessary VisAD operation.public static visad.Data create(visad.Data temperature)
throws visad.TypeException,
visad.UnitException,
visad.UnimplementedException,
visad.VisADException,
java.rmi.RemoteException
temperature - The temperature data object.visad.TypeException - Argument has wrong type.visad.UnitException - Inappropriate unit argument.visad.UnimplementedException - Necessary operation not yet implemented.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.VisADMathpublic static visad.Data temperatureDerivative(visad.Data temperature)
throws visad.TypeException,
visad.UnitException,
visad.UnimplementedException,
visad.VisADException,
java.rmi.RemoteException
temperature - The temperatures at which to return the
derivatives.visad.TypeException - if a necessary RealType can't be created.visad.UnitException - if unit-convertion failure occurs.visad.UnimplementedException - if a necessary method is unimplemented.visad.VisADException - if a core VisAD failure occurs.java.rmi.RemoteException - if a Java RMI failure occurs.public static visad.Data createTemperature(visad.Data eSat,
visad.RealType outputType)
throws visad.TypeException,
visad.UnitException,
visad.VisADException,
java.rmi.RemoteException
eSat - Saturation water vapor pressure data object.outputType - the RealType of the valuesvisad.TypeException - Argument has wrong type.visad.UnitException - Inappropriate unit argument.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.VisADMathpublic static visad.Data createTemperature(visad.Data eSat)
throws visad.TypeException,
visad.UnitException,
visad.VisADException,
java.rmi.RemoteException
eSat - Saturation water vapor pressure data object.visad.TypeException - Argument has wrong type.visad.UnitException - Inappropriate unit argument.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.VisADMath