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); } || requires { std::pow(v, 1.0); };
  }
[[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

Template Parameters

Name Description
Num Exponent numerator
Den Exponent denominator

Parameters

Name Description
q Quantity being the base of the operation

Created with MrDocs