Mateusz Pusz
|
e5b7487066
|
PT replaced with PF for PrefixFamily
|
2020-05-09 09:22:16 +02:00 |
|
Mateusz Pusz
|
771a9a1551
|
Documentation for alias_unit added
|
2020-05-08 21:19:33 +02:00 |
|
Mateusz Pusz
|
a330f9a8f9
|
Constraints for prefixed_alias_unit added
|
2020-05-08 21:17:35 +02:00 |
|
Mateusz Pusz
|
31e76f03c1
|
prefix_family in prefixed_alias_unit fixed
|
2020-05-08 21:16:50 +02:00 |
|
Ramzi Sabra
|
2f6ecb113a
|
removed base_prefix_family from unit classes, added PrefixFamily template argument to alias_unit
|
2020-05-08 10:41:38 +02:00 |
|
Ramzi Sabra
|
6f8bddc832
|
added more prefixed SI units; added alias_unit and prefixed_alias_unit types
|
2020-05-08 10:41:38 +02:00 |
|
Ramzi Sabra
|
e9272ac108
|
added ASCII-only format output support
|
2020-03-27 10:03:59 +01:00 |
|
Mateusz Pusz
|
034f239f96
|
PrefixType renamed to PrefixFamily + units hierarchy PNG fixed
|
2020-03-19 14:44:56 +01:00 |
|
Mateusz Pusz
|
5f73123f87
|
Contrained on a named unit added to a prefixed_unit
|
2020-03-09 18:56:55 +01:00 |
|
Mateusz Pusz
|
0c89df3980
|
unknown_unit renamed to unknown_coherent_unit
|
2020-02-22 09:37:40 +01:00 |
|
Mateusz Pusz
|
589e26fa81
|
no_prefix set for prefixed_unit
|
2019-12-17 20:16:05 +01:00 |
|
Mateusz Pusz
|
3decaecb52
|
TODO comments clean-up
|
2019-12-17 20:15:38 +01:00 |
|
Mateusz Pusz
|
6596c15238
|
scaled_unit template parameters order fixed (sorry Oliver)
|
2019-12-14 21:16:15 +01:00 |
|
Mateusz Pusz
|
b1b63e1b3a
|
2 parital specializations of a derived_dimension split to different types
|
2019-12-14 11:44:56 +01:00 |
|
Mateusz Pusz
|
fbf3ef8c4f
|
Most of concepts moved to a new file + quantity.h split to smaller pieces
|
2019-12-12 13:17:31 +01:00 |
|
Mateusz Pusz
|
bc1901f4f0
|
Text formatting enabled + directory tree refactoring
|
2019-12-11 08:07:13 +01:00 |
|
Mateusz Pusz
|
8ffc46ba75
|
CGS support added
|
2019-12-09 17:19:58 +01:00 |
|
Mateusz Pusz
|
22eda11bea
|
More refactoring
- unknown_unit and unknown_dimension added
- the support for remaining SI units added
|
2019-12-07 16:30:40 +01:00 |
|
Mateusz Pusz
|
f31b26b5e5
|
Design cleanup
- unknown_unit added
- examples refactored
- base_type renamed to downcast_base_type
- scaled_unit renamed to named_scaled_unit
- detail::reference_unit renamed to scaled_unit
- quantity_test cleanup
|
2019-12-06 12:18:39 +01:00 |
|
Mateusz Pusz
|
c48bfe2098
|
quantity refactored and quantity_test enabled
|
2019-12-04 17:46:19 +01:00 |
|
Mateusz Pusz
|
1b4e8a2127
|
Units and dimensions redesigned
|
2019-12-01 19:47:58 +01:00 |
|
Mateusz Pusz
|
83edb46de8
|
coherent_derived_unit symbol synthetizing fixed
|
2019-11-10 19:51:25 +01:00 |
|
Mateusz Pusz
|
9a96235e6c
|
Synthesizing unit symbols in deduced_derived_unit support added (resolves #13)
|
2019-11-10 16:55:16 +00:00 |
|
Mateusz Pusz
|
c2e5532ae2
|
Basic support for deduced units printing added
|
2019-11-10 00:16:41 +00:00 |
|
Mateusz Pusz
|
0125bd7762
|
Derived unit factory helpers refactored
|
2019-11-08 16:51:45 +00:00 |
|
Mateusz Pusz
|
3e131a82d4
|
derived_unit removed
|
2019-11-05 20:34:58 +00:00 |
|
Mateusz Pusz
|
b5b2c54fe8
|
Basic std::fmt support added
|
2019-11-05 20:05:11 +00:00 |
|
Mateusz Pusz
|
91bcfedf1e
|
Deduced units symbols refactoring started
|
2019-11-04 06:45:56 +00:00 |
|
Mateusz Pusz
|
2bde0e62b2
|
Downcasting facility refactoring
|
2019-11-02 13:54:43 +01:00 |
|
Mateusz Pusz
|
987ab86439
|
Added support for prefixes of non-coherent units
|
2019-10-18 22:36:57 +02:00 |
|
Mateusz Pusz
|
718e56082a
|
Prefix definition reworked
|
2019-10-18 21:34:50 +02:00 |
|
Mateusz Pusz
|
b864461636
|
Prefixed units support redesigned
|
2019-10-18 15:34:46 +02:00 |
|
Mateusz Pusz
|
3e30c779a6
|
coherent_derived_unit and custom prefixes support added
|
2019-10-17 10:16:44 +02:00 |
|
Mateusz Pusz
|
d31d2cf439
|
Base dimensions refactored
-
|
2019-10-15 19:03:45 +02:00 |
|
Mateusz Pusz
|
c3c5a740d9
|
derived_units now stores a type provided as a template parameter rather than its value
|
2019-10-15 15:20:37 +02:00 |
|
Mateusz Pusz
|
7e31dfe37e
|
Name renamed to symbol in a derived_unit
|
2019-10-15 11:47:36 +02:00 |
|
Mateusz Pusz
|
b889c81cb9
|
Short name added to derived unit definition
|
2019-10-15 11:32:59 +02:00 |
|
Mateusz Pusz
|
952b19c2ed
|
bool removed from concepts definitions as gcc-9.1 supports this syntax already
|
2019-09-28 19:10:06 +02:00 |
|
Mateusz Pusz
|
2e1ce83024
|
Downcasting facility refactored so the user does not have to write the boilerplate code anymore
|
2019-09-26 22:30:57 +02:00 |
|
Mateusz Pusz
|
0cffcf7849
|
downcasting_traits renamed to downcast_traits
- downcasting_traits -> downcast_traits
- downcasting_traits_t -> downcast_traits_t
- downcast_from -> downcast_base_t
- downcast_to removed
|
2019-09-20 18:36:14 +02:00 |
|
Mateusz Pusz
|
c3d7359ca3
|
units removed from a std::experimental namespace
|
2019-09-18 21:55:16 -06:00 |
|
Mateusz Pusz
|
32a65a7405
|
Support for derived dimensions in exp added
|
2019-09-18 06:36:52 -06:00 |
|
Mateusz Pusz
|
bce17a8476
|
Fractional dimension exponents support added
|
2019-09-10 21:20:32 +02:00 |
|
Mateusz Pusz
|
dfba6e8f85
|
Unit check for positive ratio improved
|
2019-09-09 23:02:07 +02:00 |
|
Mateusz Pusz
|
3bcd80681e
|
base_dimension is provided as a const& to the exp type
|
2019-09-06 10:16:19 +02:00 |
|
Mateusz Pusz
|
33b6fa9f3f
|
Concepts removed from unit related utilities to increase compile-times
|
2019-08-08 22:31:22 +02:00 |
|
Mateusz Pusz
|
98203afa29
|
units moved to std::experimental namespace
|
2019-07-24 11:58:15 +02:00 |
|
Mateusz Pusz
|
03a22cba2a
|
upcasting renamed to downcasting
|
2019-07-18 23:24:24 +02:00 |
|
Mateusz Pusz
|
25a470dcb7
|
std::conditional_t replaced with custom implementation
|
2019-05-28 16:21:28 +02:00 |
|
Mateusz Pusz
|
9c0f2c6878
|
Custom ratio type implemented
|
2019-05-28 16:17:48 +02:00 |
|