xo-unit: bugfix:fix meter, kilometer units

This commit is contained in:
Roland Conybeare 2024-04-05 01:39:08 -04:00
commit fcdf0c8dfa

View file

@ -270,12 +270,12 @@ namespace xo {
}; };
using meter = wrap_unit< std::ratio<1>, using meter = wrap_unit< std::ratio<1>,
bpu_node< bpu<dim::time, bpu_node< bpu<dim::distance,
std::ratio<1>> > >; std::ratio<1>> > >;
using kilometer = wrap_unit< std::ratio<1>, using kilometer = wrap_unit< std::ratio<1>,
bpu_node< bpu<dim::time, bpu_node< bpu<dim::distance,
std::ratio<1000>> > >; std::ratio<1000>> > >;
template <> template <>
struct scaled_native_unit_abbrev<dim::distance, std::ratio<1000>> { struct scaled_native_unit_abbrev<dim::distance, std::ratio<1000>> {
static constexpr auto value = stringliteral("km"); static constexpr auto value = stringliteral("km");