mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-03 04:14:27 +02:00
Default representation changed to double
This commit is contained in:
@@ -48,7 +48,7 @@ namespace units {
|
|||||||
struct terahertz : unit<dimension_frequency, std::tera> {};
|
struct terahertz : unit<dimension_frequency, std::tera> {};
|
||||||
template<> struct upcasting_traits<typename terahertz::base_type> : std::type_identity<terahertz> {};
|
template<> struct upcasting_traits<typename terahertz::base_type> : std::type_identity<terahertz> {};
|
||||||
|
|
||||||
template<Unit U = hertz, Number Rep = std::intmax_t>
|
template<Unit U = hertz, Number Rep = double>
|
||||||
using frequency = quantity<dimension_frequency, U, Rep>;
|
using frequency = quantity<dimension_frequency, U, Rep>;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
@@ -42,7 +42,7 @@ namespace units {
|
|||||||
struct kilometer : unit<dimension_length, std::kilo> {};
|
struct kilometer : unit<dimension_length, std::kilo> {};
|
||||||
template<> struct upcasting_traits<typename kilometer::base_type> : std::type_identity<kilometer> {};
|
template<> struct upcasting_traits<typename kilometer::base_type> : std::type_identity<kilometer> {};
|
||||||
|
|
||||||
template<Unit U = meter, Number Rep = std::intmax_t>
|
template<Unit U = meter, Number Rep = double>
|
||||||
using length = quantity<dimension_length, U, Rep>;
|
using length = quantity<dimension_length, U, Rep>;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
@@ -48,7 +48,7 @@ namespace units {
|
|||||||
struct hour : unit<dimension_time, std::ratio<3600>> {};
|
struct hour : unit<dimension_time, std::ratio<3600>> {};
|
||||||
template<> struct upcasting_traits<typename hour::base_type> : std::type_identity<hour> {};
|
template<> struct upcasting_traits<typename hour::base_type> : std::type_identity<hour> {};
|
||||||
|
|
||||||
template<Unit U = second, Number Rep = std::intmax_t>
|
template<Unit U = second, Number Rep = double>
|
||||||
using time = quantity<dimension_time, U, Rep>;
|
using time = quantity<dimension_time, U, Rep>;
|
||||||
|
|
||||||
|
|
||||||
|
@@ -40,7 +40,7 @@ namespace units {
|
|||||||
struct mile_per_hour : unit<dimension_velocity, std::ratio<44'704, 100'000>> {};
|
struct mile_per_hour : unit<dimension_velocity, std::ratio<44'704, 100'000>> {};
|
||||||
template<> struct upcasting_traits<typename mile_per_hour::base_type> : std::type_identity<mile_per_hour> {};
|
template<> struct upcasting_traits<typename mile_per_hour::base_type> : std::type_identity<mile_per_hour> {};
|
||||||
|
|
||||||
template<Unit U = meter_per_second, Number Rep = std::intmax_t>
|
template<Unit U = meter_per_second, Number Rep = double>
|
||||||
using velocity = quantity<dimension_velocity, U, Rep>;
|
using velocity = quantity<dimension_velocity, U, Rep>;
|
||||||
|
|
||||||
template<typename T>
|
template<typename T>
|
||||||
|
Reference in New Issue
Block a user