mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-01 11:24: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> {};
|
||||
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>;
|
||||
|
||||
template<typename T>
|
||||
|
@@ -42,7 +42,7 @@ namespace units {
|
||||
struct kilometer : unit<dimension_length, std::kilo> {};
|
||||
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>;
|
||||
|
||||
template<typename T>
|
||||
|
@@ -48,7 +48,7 @@ namespace units {
|
||||
struct hour : unit<dimension_time, std::ratio<3600>> {};
|
||||
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>;
|
||||
|
||||
|
||||
|
@@ -40,7 +40,7 @@ namespace units {
|
||||
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<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>;
|
||||
|
||||
template<typename T>
|
||||
|
Reference in New Issue
Block a user