public final class SaturationMixingRatio extends WaterVaporMixingRatio
| Modifier and Type | Class and Description |
|---|---|
protected static class |
SaturationMixingRatio.MyFunction
The SaturationMixingRatio(pressure, temperature) function.
|
| Modifier and Type | Method and Description |
|---|---|
static visad.Data |
create(visad.Data pressure,
visad.Data temperature)
Creates a saturation water-vapor mixing-ratio data object from data
objects for pressure and in-situ temperature.
|
static visad.Data |
createTemperature(visad.Data pressure,
visad.Data rSat)
Creates an AirTemperature data object from data objects of pressure and
saturation mixing-ratio.
|
static visad.RealTupleType |
getRealTupleType()
Obtains the RealTupleType associated with this class.
|
static visad.RealType |
getRealType()
Obtains the RealType associated with this class.
|
static visad.Function |
newFunction()
Returns a SaturationMixingRatio(pressure, temperature) function.
|
create, getGasConstantRatiogetRealType, getRealType, realTyperealTupleType, setRealTupleTypepublic 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 createTemperature(visad.Data pressure,
visad.Data rSat)
throws visad.TypeException,
visad.UnitException,
visad.VisADException,
java.rmi.RemoteException
pressure - The air pressure data object.rSat - The saturation mixing-ratio data object.visad.TypeException - At least one argument has incorrect type.visad.UnitException - Inappropriate unit argument.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.VisADMathpublic static visad.Data create(visad.Data pressure,
visad.Data temperature)
throws visad.TypeException,
visad.UnitException,
visad.UnimplementedException,
visad.VisADException,
java.rmi.RemoteException
pressure - The pressure data object.temperature - The in-situ temperature data object.visad.TypeException - At least one argument has incorrect type.visad.UnitException - Unit convertion failure.visad.UnimplementedException - Necessary operation not yet implemented.visad.VisADException - Couldn't create necessary VisAD object.java.rmi.RemoteException - Java RMI failure.VisADMathpublic static visad.Function newFunction()