pub fn convert_temperature(
value: f64,
from: TemperatureUnit,
to: TemperatureUnit,
) -> f64Expand description
Convert a temperature value from from units to to units.
Temperature conversion is not a simple multiplicative factor, so this function applies the appropriate affine transformation.
ยงExamples
use oxiphysics_core::unit_conversion::{TemperatureUnit, convert_temperature};
let f = convert_temperature(100.0, TemperatureUnit::Celsius, TemperatureUnit::Fahrenheit);
assert!((f - 212.0).abs() < 1e-8);