From 684ef13d95bf85b4717f0bdbb37f793efe765d56 Mon Sep 17 00:00:00 2001 From: Frank Dischner Date: Tue, 18 Jan 2022 21:54:21 -0600 Subject: [PATCH] fix: derived_ratio calculation Fixes the ratio calculation for derived units when the base unit ratio is not one. --- src/core/include/units/bits/derived_unit.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/include/units/bits/derived_unit.h b/src/core/include/units/bits/derived_unit.h index f65b2fdd..097a08c2 100644 --- a/src/core/include/units/bits/derived_unit.h +++ b/src/core/include/units/bits/derived_unit.h @@ -47,7 +47,7 @@ constexpr ratio inverse_if_negative(const ratio& r) template constexpr ratio derived_ratio(exponent_list) { - return (... * inverse_if_negative(pow(Us::ratio) / dimension_unit::ratio)); + return (... * inverse_if_negative(pow(Us::ratio / dimension_unit::ratio))); } template