16 float const temp_celsius = std::get<0>(input) - 273.15;
17 float const relative_humidity = std::get<1>(input);
22 const float d = 234.5;
25 if (temp_celsius < 0.0) {
31 log(relative_humidity *
32 exp((b - (temp_celsius / d)) * (temp_celsius / (c + temp_celsius))));
33 float const dew_point = (c * gamma) / (b - gamma);
35 this->
emit(dew_point + 273.15);