diff --git a/include/xo/unit/Quantity.hpp b/include/xo/unit/Quantity.hpp index fbfe7471..3dd82eaf 100644 --- a/include/xo/unit/Quantity.hpp +++ b/include/xo/unit/Quantity.hpp @@ -72,6 +72,12 @@ namespace xo { return Quantity(this->scale_ / x, this->unit_); } + template + requires std::is_arithmetic_v + constexpr auto divide_into(Dimensionless x) const { + return Quantity(x / this->scale_, this->unit_.reciprocal()); + } + template static constexpr auto multiply(const Quantity & x, const Quantity2 & y) {