mp_units::pow¶
Computes the value of a quantity raised to the Num/Den power
Synopsis¶
Declared in <mp-units/math.h>
template<intmax_t Num, intmax_t Den = 1, auto R, typename Rep>
requires(Den != 0) && requires(Rep v) {
representation_values<Rep>::one();
requires requires { pow(v, 1.0); }
#if MP_UNITS_HOSTED
|| requires { std::pow(v, 1.0); }
#endif
;
}
[[nodiscard]] constexpr quantity<pow<Num, Den>(R), Rep> pow(quantity<R, Rep> const& q) noexcept;
Description¶
Both the quantity value and its quantity specification are the base of the operation.
Return Value¶
Quantity The result of computation
Note
The return value should not be discarded.
Template Parameters¶
| Name | Description |
|---|---|
| Num | Exponent numerator |
| Den | Exponent denominator |
Parameters¶
| Name | Description |
|---|---|
| q | Quantity being the base of the operation |