Method: Atmospheric::Isa.temperature_at_layer_from_geopotential

Defined in:
lib/atmospheric/isa.rb

.temperature_at_layer_from_geopotential(geopotential_alt) ⇒ Object

Formula (11) T



87
88
89
90
91
92
93
94
95
# File 'lib/atmospheric/isa.rb', line 87

def temperature_at_layer_from_geopotential(geopotential_alt)
  lower_layer_index = locate_lower_layer(geopotential_alt)
  lower_layer = TEMPERATURE_LAYERS[lower_layer_index]
  beta = lower_layer[:B]
  capital_t_b = lower_layer[:T]
  capital_h_b = lower_layer[:H]

  capital_t_b + (beta * (geopotential_alt - capital_h_b))
end