Mateusz Pusz
|
3653053e48
|
refactor: experimental_angle example refactored for V2
|
2022-12-27 10:36:01 +01:00 |
|
Mateusz Pusz
|
f0a91aa77e
|
refactor: math functions constraints weakened to allow interoperability with more argument types
|
2022-12-27 10:29:48 +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
|
210f401416
|
refactor: units ordering do need type_name (it also caused worse ordering on text output)
|
2022-12-27 10:08:59 +01:00 |
|
Mateusz Pusz
|
ff14b49b68
|
refactor: additional unit tests enabled for the V2 build
|
2022-12-25 17:34:51 +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
|
daf6d2fb7a
|
refactor: downcasting-specific build options removed
|
2022-12-25 17:30:08 +01:00 |
|
Mateusz Pusz
|
1cec3d4867
|
refactor: _chrono.h_, _math.h_, and _random.h_ move to utlitity CMake module
|
2022-12-25 17:20:44 +01:00 |
|
Mateusz Pusz
|
07687f9ef6
|
refactor: _generic/dimensionless.h_ removed (units added to _unit.h_)
|
2022-12-25 17:14:54 +01:00 |
|
Mateusz Pusz
|
fd26f8cdff
|
refactor(example): glide computer refactored for V2
|
2022-12-23 19:24:56 +01:00 |
|
Mateusz Pusz
|
278dbace98
|
refactor(example): remaining kalman filter examples refactored for V2
|
2022-12-23 19:23:00 +01:00 |
|
Mateusz Pusz
|
770b9ab6ee
|
refactor: basic_concepts removed
|
2022-12-23 19:21:35 +01:00 |
|
Mateusz Pusz
|
b9f2b7fe9d
|
refactor: std::chrono support refactored for V2
|
2022-12-23 19:21:01 +01:00 |
|
Mateusz Pusz
|
a45088b859
|
refactor: quantity_point refactored for V2
|
2022-12-23 19:20:34 +01:00 |
|
Mateusz Pusz
|
4efbf81814
|
docs: another small cleanup of quantity
|
2022-12-23 19:16:23 +01:00 |
|
Mateusz Pusz
|
0987fffe99
|
fix: [[nodiscard]] removed from a format() function
|
2022-12-23 18:06:38 +01:00 |
|
Mateusz Pusz
|
9ad2cd5986
|
fix: QUANTITY_SPEC macros now use units:: namespace
|
2022-12-23 18:04:40 +01:00 |
|
Mateusz Pusz
|
dd8fb22e6e
|
feat: quantity is now a structural type
Resolves #411
|
2022-12-23 18:03:15 +01:00 |
|
Mateusz Pusz
|
e2a2076c8d
|
style: quantity header cleanup
|
2022-12-23 18:01:51 +01:00 |
|
Mateusz Pusz
|
c056f4535c
|
refactor: quantity_like types refactored
|
2022-12-23 17:58:57 +01:00 |
|
Mateusz Pusz
|
a62c388d05
|
refactor: make_quantity helper not needed with the new syntax
|
2022-12-23 16:29:39 +01:00 |
|
Mateusz Pusz
|
0fc05850c8
|
refactor: trigonometric functions refactored for isq::angular_measure
|
2022-12-23 16:27:12 +01:00 |
|
Mateusz Pusz
|
62c3e5f2b6
|
fix: hypot implementation fixed
|
2022-12-23 13:44:40 +01:00 |
|
Mateusz Pusz
|
0caf998df1
|
refactor: reference::operator() return type constraints improved
|
2022-12-22 21:28:49 +01:00 |
|
Mateusz Pusz
|
e61bfafd29
|
fix: consteval replaced with constexpr for quantity_spec::operator()
|
2022-12-22 21:28:03 +01:00 |
|
Mateusz Pusz
|
57d655062c
|
refactor: quantity_spec::operator[] return type constraints improved
|
2022-12-22 21:26:51 +01:00 |
|
Mateusz Pusz
|
858cbb472f
|
refactor: First examples refactored to a new quantity creation syntax
|
2022-12-22 18:06:20 +01:00 |
|
Mateusz Pusz
|
0a1ee606f3
|
feat: new quantity creation syntax support added
|
2022-12-22 17:50:41 +01:00 |
|
Mateusz Pusz
|
be58a6e03a
|
refactor: quantity_spec::operator[] return type constrained with Reference concept
|
2022-12-22 16:48:28 +01:00 |
|
Mateusz Pusz
|
a32eb712da
|
refactor: quantity_spec::operator[] made consteval
|
2022-12-22 15:58:37 +01:00 |
|
Mateusz Pusz
|
1ff048a70e
|
refactor: unused reference operator removed
|
2022-12-22 15:56:14 +01:00 |
|
Mateusz Pusz
|
2b760b5d46
|
refactor(example): kalman filter 1-5 examples refactored for V2
|
2022-12-20 17:29:31 +01:00 |
|
Mateusz Pusz
|
82b1f7ffc0
|
refactor(example): RepresentationOf support added to examples
|
2022-12-20 17:26:55 +01:00 |
|
Mateusz Pusz
|
915ca82a0b
|
refactor: __cpp_explicit_this_parameter implementation of number() added
|
2022-12-20 17:23:29 +01:00 |
|
Mateusz Pusz
|
c51f6a9d29
|
refactor: RepresentationOf concept usage added + quantity concepts cleanup
|
2022-12-20 17:22:51 +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
|
11d64094c1
|
refactor(unit test): symbol_text_test refactored for V2
|
2022-12-20 10:48:07 +01:00 |
|
Mateusz Pusz
|
f06e8898ae
|
refactor: capacitor_time_curve refactored for V2
|
2022-12-20 10:43:55 +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
|
eaaee2e305
|
refactor: total_energy example refactored for V2
|
2022-12-19 20:44:18 +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 |
|