mirror of
https://github.com/mpusz/mp-units.git
synced 2025-08-01 11:24:27 +02:00
derived_unit helper added
This commit is contained in:
@@ -38,12 +38,7 @@ namespace {
|
||||
|
||||
using namespace units;
|
||||
|
||||
// frequency
|
||||
|
||||
static_assert(2 / 1_s == 2_Hz);
|
||||
static_assert(1000 / 1_s == 1_kHz);
|
||||
static_assert(1 / 1_ms == 1_kHz);
|
||||
static_assert(3.2_GHz == 3'200'000'000_Hz);
|
||||
/* ************** BASE DIMENSIONS **************** */
|
||||
|
||||
// time
|
||||
|
||||
@@ -65,6 +60,17 @@ namespace {
|
||||
|
||||
// static_assert(5_in + 8_cm == 207_mm);
|
||||
|
||||
|
||||
|
||||
/* ************** DERIVED DIMENSIONS **************** */
|
||||
|
||||
// frequency
|
||||
|
||||
static_assert(2 / 1_s == 2_Hz);
|
||||
static_assert(1000 / 1_s == 1_kHz);
|
||||
static_assert(1 / 1_ms == 1_kHz);
|
||||
static_assert(3.2_GHz == 3'200'000'000_Hz);
|
||||
|
||||
// velocity
|
||||
|
||||
static_assert(std::is_same_v<decltype(1_km / 1_s), velocity<unit<dimension_velocity, std::ratio<1000, 1>>, long long int>>);
|
||||
|
Reference in New Issue
Block a user