Class FieldPressureTemperatureHumidity<T extends CalculusFieldElement<T>>

  • Type Parameters:
    T - type of the field elements

    public class FieldPressureTemperatureHumidity<T extends CalculusFieldElement<T>>
    extends FieldPressureTemperature<T>
    Container for pressure, temperature, and humidity.
    Since:
    12.1
    Author:
    Luc Maisonobe
    • Constructor Detail

      • FieldPressureTemperatureHumidity

        public FieldPressureTemperatureHumidity​(T altitude,
                                                T pressure,
                                                T temperature,
                                                T waterVaporPressure,
                                                T tm,
                                                T lambda)
        Simple constructor.
        Parameters:
        altitude - altitude at which weather parameters have been computed (m)
        pressure - pressure (Pa)
        temperature - temperature (Kelvin)
        waterVaporPressure - humidity as water vapor pressure (Pa)
        tm - mean temperature weighted with water vapor pressure
        lambda - water vapor decrease factor
      • FieldPressureTemperatureHumidity

        public FieldPressureTemperatureHumidity​(Field<T> field,
                                                PressureTemperatureHumidity weather)
        Simple constructor.
        Parameters:
        field - field to which elements belong
        weather - regular weather parameters
    • Method Detail

      • getWaterVaporPressure

        public T getWaterVaporPressure()
        Get humidity as water vapor pressure.
        Returns:
        humidity as water vapor pressure (Pa)
      • getTm

        public T getTm()
        Get mean temperature weighted with water vapor pressure.
        Returns:
        mean temperature weighted with water vapor pressure
      • getLambda

        public T getLambda()
        Get water vapor decrease factor.
        Returns:
        water vapor decrease factor