Mateusz Pusz
0c89df3980
unknown_unit renamed to unknown_coherent_unit
2020-02-22 09:37:40 +01:00
Oliver Schönrock
834d1fa09d
extending the range of operator* for incoherent units with large num/den
...
this improves the situation for #55 (doesn't solve it outright)
motivating examples which now work are:
1q_mi * 1q_mi * 1q_mi
1q_au * 1q_au
tests added and docs updated
2020-02-20 23:46:55 +01:00
Mateusz Pusz
395a98c055
WrappedUnit support added
2020-02-20 20:16:05 +01:00
Mateusz Pusz
f618529451
FAQ section added to README
2020-02-17 17:23:12 +01:00
Mateusz Pusz
18620044c5
All UDLs are now prefixed with q_
2020-02-17 15:56:06 +01:00
Mateusz Pusz
fc62c04a46
Update INSTALL.md
2020-02-15 12:09:35 +01:00
Mateusz Pusz
0ca8894de4
Conan quick intro added
2020-02-15 12:06:03 +01:00
Mateusz Pusz
0c86d1da2b
Syntax highlighting added for code block in INSTALL
2020-02-15 09:06:14 +01:00
Mateusz Pusz
081d96a756
Update INSTALL.md
2020-02-15 08:48:54 +01:00
Mateusz Pusz
9cdc3e1ad2
DESIGN doc updated
2020-01-31 17:02:52 +01:00
Mateusz Pusz
645570ff57
Library updated to the latest cmake common tools
2020-01-31 17:02:27 +01:00
Mateusz Pusz
17e6b0d75d
Small refactoring of new ratio ( resolves #14 )
2019-12-28 18:59:53 +01:00
Mateusz Pusz
80a13b1a94
US system isolated from SI
2019-12-17 12:29:19 +01:00
Mateusz Pusz
cdb6a4822e
Installation documentation updated
2019-12-17 09:27:32 +01:00
Mateusz Pusz
826942947e
Merge branch 'new_design'
2019-12-17 09:21:11 +01:00
Mateusz Pusz
7617e3c374
Installation documentation now used 0.5.0
2019-12-17 09:14:31 +01:00
Mateusz Pusz
0bd7951175
Design documentation updated
2019-12-17 09:14:05 +01:00
Andy Little
67262e10ef
DESIGN.md : I believe that zero "exponents are elided" rule is a concept of exponent not base-dimension, so have modified parts where exponent rather than base dimension should apply
2019-12-13 19:10:08 +01:00
Mateusz Pusz
9c0005792c
Added info about git submodules and fixed compiler.cppstd=20 conan flag
2019-12-11 07:10:28 +01:00
Mateusz Pusz
d20fa9c9ef
"Adding custom representations" chapter added to DESIGN
2019-11-16 19:56:03 +01:00
Mateusz Pusz
57e464cc99
quantity constraints refactored
2019-11-15 20:20:25 +01:00
Mateusz Pusz
116401aff5
"Open questions" moved to GitHub issues
2019-11-12 22:17:06 +01:00
Mateusz Pusz
73919f8669
units-format-spec description changed in DESIGN
2019-11-12 20:22:09 +01:00
Mateusz Pusz
ff656620e9
fmt support for sign added
2019-11-12 19:46:15 +01:00
Mateusz Pusz
d763c75df2
Text formatting updated in DESIGN
2019-11-12 18:05:56 +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
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
91bcfedf1e
Deduced units symbols refactoring started
2019-11-04 06:45:56 +00:00
Mateusz Pusz
11270a16b0
Open questions updated
2019-11-04 06:28:49 +00:00
Mateusz Pusz
544ecfce0a
Description of dimension extended
2019-11-02 13:55:23 +01: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
3c0c98f380
User-defined description updated in DESIGN
2019-10-18 22:32:50 +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
5def0c6b60
Usage Overview section added to README
2019-10-17 11:14:29 +02:00
Mateusz Pusz
3e30c779a6
coherent_derived_unit and custom prefixes support added
2019-10-17 10:16:44 +02:00
Mateusz Pusz
974b809e0b
UML diagram added to the DESIGN document
2019-10-15 19:38:47 +02:00
Mateusz Pusz
d31d2cf439
Base dimensions refactored
...
-
2019-10-15 19:03:45 +02:00
Mateusz Pusz
7e31dfe37e
Name renamed to symbol in a derived_unit
2019-10-15 11:47:36 +02:00
Mateusz Pusz
98b78c9a2c
Design doc updated with a derived unit short name
2019-10-15 11:42:06 +02:00
Mateusz Pusz
e520355835
Approach updated DESIGN.md
2019-10-08 21:27:35 +02:00
Mateusz Pusz
2fddb494d3
_t postfix removed from the interface (resolves #9 )
2019-10-04 16:22:49 +02:00
Mateusz Pusz
9c436812f5
Documentation cleanup
2019-10-04 08:29:24 +02:00
Mateusz Pusz
12200f6f40
operator% constrained to integral types only ( resolves #16 )
2019-10-01 16:29:42 +02:00
Mateusz Pusz
7522b8a9fd
Minor design documentation changes
2019-09-30 11:08:52 +02:00
Mateusz Pusz
f9d6b53b72
[[nodiscard]] added to quantity_cast and DESIGN.md update with the new quantity_cast functionality
2019-09-30 09:05:50 +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