Skip to content

mp_units::utility::cartesian_vector::magnitude

Synopsis

Declared in <mp-units/utility/cartesian_vector.h>

[[nodiscard]] constexpr auto magnitude() const
  requires requires(T t) {
    requires(requires { hypot(t, t, t); } || requires { std::hypot(t, t, t); }) || requires { ::mp_units::modulus(t); };
  };

Return Value

Note

The return value should not be discarded.