public class PseudoAdiabaticLapseRate extends ScalarQuantity
| Modifier and Type | Field and Description |
|---|---|
protected static visad.Real |
epsilonL
(waterVaporMolecularWeight / dryAirMolecularWeight)
latentHeatOfEvaporation
|
protected static visad.Real |
epsilonL2OverCSubPRSubD
((waterVaporMolecularWeight / dryAirMolecularWeight)
latentHeatOfEvaporation.pow(2))
(dryAirSpecificHeatCapacity * dryAirGasConstant)
|
protected static visad.Real |
lOverRSubD
The latent heat of evaporation divided by the dry air gas constant.
|
protected static visad.Real |
one
The dimensionless quantity one.
|
| Modifier and Type | Method and Description |
|---|---|
static visad.Data |
create(visad.Data pressure,
visad.Data temperature)
Creates a pseudo-adiabatic lapse-rate data object from data objects for
in-situ air pressure and temperature.
|
static visad.RealType |
getRealType()
Obtains the RealType associated with this class.
|
static void |
main(java.lang.String[] args)
Tests this class.
|
getRealType, getRealType, realTyperealTupleType, setRealTupleTypeprotected static visad.Real one
protected static visad.Real lOverRSubD
protected static visad.Real epsilonL
protected static visad.Real epsilonL2OverCSubPRSubD
public static visad.RealType getRealType()
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 in-situ air pressure data object.temperature - The in-situ air 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.public static void main(java.lang.String[] args)
throws java.lang.Exception
args - Arguments, Ignored.java.lang.Exception - Something went wrong.