fix: quantity creation in its operator/ fixed

This commit is contained in:
Mateusz Pusz
2023-02-08 21:00:52 -08:00
parent 68617f68b0
commit 290f406746

View File

@@ -410,7 +410,7 @@ public:
requires(!Quantity<Value>) && detail::InvokeResultOf<quantity_spec.character, std::divides<>, const Value&, rep>
[[nodiscard]] friend constexpr Quantity auto operator/(const Value& v, const quantity& q)
{
return (dimensionless[::mp_units::one] / reference)(v / q.number());
return v / q.number() * (dimensionless[::mp_units::one] / reference);
}
template<typename Value>