Basic support for deduced units printing added
This commit is contained in:
1 parent
03e3691d47
commit
c2e5532ae2
11 files changed
+47
-23
No files matched your search
@@ -26,7 +26,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct acceleration : derived_dimension<acceleration, exp<velocity, 1>, exp<base_dim_time, -1>> {};
|
||||
struct acceleration : derived_dimension<acceleration, exp<velocity, 1>, exp<time, -1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Acceleration = QuantityOf<T, acceleration>;
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct area : derived_dimension<area, exp<base_dim_length, 2>> {};
|
||||
struct area : derived_dimension<area, exp<length, 2>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Area = QuantityOf<T, area>;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct electric_charge : derived_dimension<electric_charge, exp<base_dim_time, 1>, exp<base_dim_current, 1>> {};
|
||||
struct electric_charge : derived_dimension<electric_charge, exp<time, 1>, exp<current, 1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept ElectricCharge = QuantityOf<T, electric_charge>;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct force : derived_dimension<force, exp<base_dim_mass, 1>, exp<acceleration, 1>> {};
|
||||
struct force : derived_dimension<force, exp<mass, 1>, exp<acceleration, 1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Force = QuantityOf<T, force>;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct frequency : derived_dimension<frequency, exp<base_dim_time, -1>> {};
|
||||
struct frequency : derived_dimension<frequency, exp<time, -1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Frequency = QuantityOf<T, frequency>;
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct power : derived_dimension<power, exp<energy, 1>, exp<base_dim_time, -1>> {};
|
||||
struct power : derived_dimension<power, exp<energy, 1>, exp<time, -1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Power = QuantityOf<T, power>;
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct velocity : derived_dimension<velocity, exp<base_dim_length, 1>, exp<base_dim_time, -1>> {};
|
||||
struct velocity : derived_dimension<velocity, exp<length, 1>, exp<time, -1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Velocity = QuantityOf<T, velocity>;
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct voltage : derived_dimension<voltage, exp<power, 1>, exp<base_dim_current, -1>> {};
|
||||
struct voltage : derived_dimension<voltage, exp<power, 1>, exp<current, -1>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Voltage = QuantityOf<T, voltage>;
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
|
||||
namespace units {
|
||||
|
||||
struct volume : derived_dimension<volume, exp<base_dim_length, 3>> {};
|
||||
struct volume : derived_dimension<volume, exp<length, 3>> {};
|
||||
|
||||
template<typename T>
|
||||
concept Volume = QuantityOf<T, volume>;
|
||||
|
||||
Reference in new issue
Block a user