Mateusz Pusz
|
3c2e6d06bb
|
refactor: ISQ system refactored to benefit from the latest changes
|
2023-02-13 18:55:54 +01:00 |
|
Mateusz Pusz
|
8e6fb7818b
|
fix: isq_angle compilation fixed
|
2023-02-13 18:39:12 +01:00 |
|
Mateusz Pusz
|
f667037216
|
feat: associated quantities provided for units in various systems
|
2023-02-13 18:37:27 +01:00 |
|
Mateusz Pusz
|
761919c1be
|
feat: added new SI prefixes based on CGPM 2022 Resolution 3
|
2023-02-09 11:25:18 -08:00 |
|
Mateusz Pusz
|
6794485b02
|
refactor: small cleanup of IEC 80000 definitions
|
2023-02-09 10:02:58 -08:00 |
|
Mateusz Pusz
|
2cf736a1e6
|
feat: preventing possible future units crash when using namespace std;
Resolves #317
|
2022-12-29 20:18:48 +01:00 |
|
Mateusz Pusz
|
6b72dd39c1
|
refactor: headers with system definitions moved to _systems_ subdirectory
|
2022-12-29 19:27:54 +01:00 |
|
Mateusz Pusz
|
c7d7c7d49f
|
refactor: isq_angle refactored after consulting with Paul Quincey
|
2022-12-29 19:00:15 +01:00 |
|
Mateusz Pusz
|
97da55edfa
|
refactor: the rest of the systems refactored for V2
|
2022-12-29 18:59:10 +01:00 |
|
Mateusz Pusz
|
05da8b6153
|
fix: storage_capacity definition fixed
|
2022-12-27 12:50:47 +01:00 |
|
Mateusz Pusz
|
12e48ea3c0
|
fix: _quantity.h_ header added to _base_quantities.h_ to make all the definition complete
|
2022-12-27 12:49:21 +01:00 |
|
Mateusz Pusz
|
016984f1b3
|
feat: about half of IEC 80000 quantities support added
|
2022-12-27 12:20:23 +01:00 |
|
Mateusz Pusz
|
f430e81202
|
style: CMake files reformatted to make pre-commit happy
|
2022-12-27 10:51:29 +01:00 |
|
Mateusz Pusz
|
84c16b27bb
|
refactor: cotes_angle renamed to cotes_angle_constant + cotes_angle constant introduced
|
2022-12-27 10:49:47 +01:00 |
|
Mateusz Pusz
|
eea25c13c7
|
feat: isq_angle system added
|
2022-12-27 10:25:31 +01:00 |
|
Mateusz Pusz
|
5914744e5d
|
fix: solid_angular_measure definition fixed
|
2022-12-27 10:18:37 +01:00 |
|
Mateusz Pusz
|
58949bf22a
|
feat: rad2 unit symbol added
|
2022-12-27 10:17:58 +01:00 |
|
Mateusz Pusz
|
9e5a95edef
|
feat: deg unit symbol added to SI
|
2022-12-25 17:33:47 +01:00 |
|
Mateusz Pusz
|
2a3e1f6035
|
refactor: angular system created
|
2022-12-25 17:32:29 +01:00 |
|
Mateusz Pusz
|
6028f182d3
|
feat: magnetic_constant constant added
|
2022-12-20 12:53:08 +01:00 |
|
Mateusz Pusz
|
25682397bd
|
docs: comment for magnetic_flux_density fixed
|
2022-12-20 12:52:12 +01:00 |
|
Mateusz Pusz
|
b7884b90a8
|
Revert "feat: ISQ quantity names conflicts resolved with inline namespaces"
This reverts commit 043410d2f8.
|
2022-12-20 12:46:07 +01:00 |
|
Mateusz Pusz
|
043410d2f8
|
feat: ISQ quantity names conflicts resolved with inline namespaces
|
2022-12-20 11:20:47 +01:00 |
|
Mateusz Pusz
|
dd8a0a9697
|
feat: electromagnetic SI constants added
|
2022-12-20 10:42:13 +01:00 |
|
Mateusz Pusz
|
c30ce61c19
|
feat: electromagnetism quantity specifications added
|
2022-12-20 10:38:54 +01:00 |
|
Mateusz Pusz
|
dcfd7a5a62
|
docs: degree_Celsius confirmed to not have SI prefixes
|
2022-12-19 20:46:21 +01:00 |
|
Mateusz Pusz
|
5ec3211a3a
|
refactor: natural units system refactored for V2
|
2022-12-19 20:37:51 +01:00 |
|
Mateusz Pusz
|
979a00e704
|
fix: get_canonical_unit() fixed for powers of derived quantities
|
2022-12-19 20:35:22 +01:00 |
|
Mateusz Pusz
|
c5fa2399af
|
fix: in case of no factor a radius should not be a kind of diameter to prevent accidental implicit conversions
|
2022-12-19 12:51:46 +01:00 |
|
Mateusz Pusz
|
026ce8a4e7
|
feat: thermodynamics quantity specifications added
|
2022-12-19 12:04:57 +01:00 |
|
Mateusz Pusz
|
a9db8a1538
|
fix: mechanics quantity specifications fixed
|
2022-12-19 12:02:54 +01:00 |
|
Mateusz Pusz
|
5152db6382
|
test: ISQ quantities specification tests added
|
2022-12-17 16:18:14 +01:00 |
|
Mateusz Pusz
|
92c70f1a4e
|
feat: quantity_spec support added
|
2022-12-16 18:15:48 +01:00 |
|
Mateusz Pusz
|
fa34d0120b
|
feat: unit symbols added for CGS
|
2022-12-04 15:05:29 +01:00 |
|
Mateusz Pusz
|
75ef2713d6
|
fix: missing comma added to hyperfine_structure_transition_frequency_of_cs_unit
|
2022-11-30 18:03:14 +01:00 |
|
Mateusz Pusz
|
8300305dd3
|
refactor: physical constants refactored
|
2022-11-10 14:39:05 -10:00 |
|
Mateusz Pusz
|
3d536fb82b
|
refactor: Unicode symbols directly provided in the code
|
2022-11-09 22:53:27 -10:00 |
|
Mateusz Pusz
|
9373446f7d
|
refactor: kilogram type used explicitly for the symbol
|
2022-11-09 22:51:57 -10:00 |
|
Mateusz Pusz
|
64d6193e74
|
refactor: cgs header cleanup
|
2022-11-07 16:36:56 -10:00 |
|
Mateusz Pusz
|
552aa1a3e5
|
feat: added unit symbols for m2, m3, and s2
|
2022-11-07 16:36:19 -10:00 |
|
Mateusz Pusz
|
44e1e90d51
|
style: SI prefixes definition reformatted
|
2022-11-07 16:35:40 -10:00 |
|
Mateusz Pusz
|
630daf4e26
|
fix: compressibility definition fixed
|
2022-11-07 16:34:39 -10:00 |
|
Mateusz Pusz
|
5054f45a4a
|
refactor: iec80000 refectored vor V2
|
2022-11-07 16:34:02 -10:00 |
|
Mateusz Pusz
|
cb861dd81a
|
feat: system's definition highly simplified by removing the need for a system_reference for most cases
|
2022-10-25 07:27:08 +02:00 |
|
Mateusz Pusz
|
ec1dace1f9
|
feat: PrefixableUnit concept introduced
|
2022-10-19 13:15:02 +02:00 |
|
Mateusz Pusz
|
a5c7934e0e
|
refactor: units nearly done
|
2022-10-18 21:24:09 +02:00 |
|
Mateusz Pusz
|
6a6fda1837
|
style: SI unit symbols definition cleanup
|
2022-10-18 16:09:35 +02:00 |
|
Mateusz Pusz
|
4a49bdda05
|
refactor: V2 design update
|
2022-10-06 23:43:01 +01:00 |
|
Mateusz Pusz
|
2f365b5135
|
refactor: mag and mag_power changed to variable templates
|
2022-09-15 15:13:46 -06:00 |
|
Mateusz Pusz
|
daf97a3a86
|
feat: initial very dirty version of V2 framework
|
2022-09-08 19:11:45 +02:00 |
|