class Toji::PsychrometryToRelativeHumidity

乾湿差から相対湿度へ変換

Attributes

k[R]
pressure[R]
swvp[R]

Public Class Methods

new(swvp: Swvp.default, pressure: 1013, k: 0.000662) click to toggle source
# File lib/toji/psychrometry_to_relative_humidity.rb, line 10
def initialize(swvp: Swvp.default, pressure: 1013, k: 0.000662)
  @swvp = swvp
  @pressure = pressure
  @k = k
end

Public Instance Methods

convert(t_wet, t_dry) click to toggle source
# File lib/toji/psychrometry_to_relative_humidity.rb, line 16
def convert(t_wet, t_dry)
  p_wet = swvp.calc(t_wet)
  p_dry = swvp.calc(t_dry)

  p_w = p_wet - pressure * k * (t_dry - t_wet)
  p_w / p_dry
end