forked from mpusz/mp-units
fix: quantity creation in its operator/ fixed
This commit is contained in:
@@ -410,7 +410,7 @@ public:
|
|||||||
requires(!Quantity<Value>) && detail::InvokeResultOf<quantity_spec.character, std::divides<>, const Value&, rep>
|
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)
|
[[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>
|
template<typename Value>
|
||||||
|
Reference in New Issue
Block a user