diff --git a/src/systems/si/include/mp_units/systems/si/prefixes.h b/src/systems/si/include/mp_units/systems/si/prefixes.h index 93891da2..e142502c 100644 --- a/src/systems/si/include/mp_units/systems/si/prefixes.h +++ b/src/systems/si/include/mp_units/systems/si/prefixes.h @@ -27,6 +27,8 @@ namespace mp_units::si { // clang-format off +template struct quecto_ : prefixed_unit<"q", mag_power<10, -30>, U> {}; +template struct ronto_ : prefixed_unit<"r", mag_power<10, -27>, U> {}; template struct yocto_ : prefixed_unit<"y", mag_power<10, -24>, U> {}; template struct zepto_ : prefixed_unit<"z", mag_power<10, -21>, U> {}; template struct atto_ : prefixed_unit<"a", mag_power<10, -18>, U> {}; @@ -47,7 +49,11 @@ template struct peta_ : prefixed_unit<"P", mag_power<10, template struct exa_ : prefixed_unit<"E", mag_power<10, 18>, U> {}; template struct zetta_ : prefixed_unit<"Z", mag_power<10, 21>, U> {}; template struct yotta_ : prefixed_unit<"Y", mag_power<10, 24>, U> {}; +template struct ronna_ : prefixed_unit<"R", mag_power<10, 27>, U> {}; +template struct quetta_ : prefixed_unit<"Q", mag_power<10, 30>, U> {}; +template inline constexpr quecto_ quecto; +template inline constexpr ronto_ ronto; template inline constexpr yocto_ yocto; template inline constexpr zepto_ zepto; template inline constexpr atto_ atto; @@ -68,6 +74,8 @@ template inline constexpr peta_ peta; template inline constexpr exa_ exa; template inline constexpr zetta_ zetta; template inline constexpr yotta_ yotta; +template inline constexpr ronna_ ronna; +template inline constexpr quetta_ quetta; // clang-format on } // namespace mp_units::si