Commit Graph

38 Commits

Author SHA1 Message Date
Mateusz Pusz
6627b0a491 refactor: glide_computer and storage_tank examples renamed 2023-06-02 13:52:00 +02:00
Mateusz Pusz
561fbf7c93 merge branch master 2023-05-26 13:53:52 +02:00
Mateusz Pusz
7d9ae3ec31 refactor: mp_units subdirectory renamed to mp-units 2023-05-25 12:47:10 +02:00
Mateusz Pusz
a9cb0c0a40 refactor(example): msl_altitude moved to geographic.h and the header file was moved to another dir in examples 2023-05-15 12:56:11 +02:00
Mateusz Pusz
1866973532 refactor(example): get_length() renamed to get_distance() 2023-04-11 09:12:48 +02:00
Mateusz Pusz
3d044a1f38 refactor(example): not needed explicit construction removed from glide_distance() 2023-04-07 22:56:03 +02:00
Mateusz Pusz
9666c1a065 feat(example): spherical_distance() now uses quantity-based trigonometric functions 2023-04-07 22:54:47 +02:00
Mateusz Pusz
660e62c0a6 refactor: chrono_test refactored to V2 2023-04-03 19:23:08 +02:00
Mateusz Pusz
e98215c347 refactor: examples refactored to benefit from the latest features 2023-02-14 12:58:54 +01:00
Mateusz Pusz
d70b95237c refactor: Quantity no longer can be constructed with a raw value
Resolves #434
2023-02-09 09:42:00 -08:00
Mateusz Pusz
859bc20fdc refactor: all examples refactored to use a simplified quantity creation 2023-02-08 21:47:48 -08:00
Mateusz Pusz
b4f47c3fef feat: value_cast support added
Resolves #239 and #120
2023-02-03 11:08:13 +01:00
Mateusz Pusz
cf3408a3c8 refactor: implementation cleanup + support for units as references started 2023-02-02 14:56:29 +01: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
1cec3d4867 refactor: _chrono.h_, _math.h_, and _random.h_ move to utlitity CMake module 2022-12-25 17:20:44 +01:00
Mateusz Pusz
fd26f8cdff refactor(example): glide computer refactored for V2 2022-12-23 19:24:56 +01:00
Mateusz Pusz
92c70f1a4e feat: quantity_spec support added 2022-12-16 18:15:48 +01:00
Mateusz Pusz
c761601866 refactor(example): latitude and longitude now use angular degrees quantity 2022-08-31 12:58:57 +02:00
Mateusz Pusz
dd4679459d feat: hypot support added 2022-08-03 12:29:49 +02:00
Mateusz Pusz
954dc5d53e fix: missing typename added for clang-12 2022-04-22 13:27:11 +02:00
Mateusz Pusz
c598201d11 fix: ranged_representation refactored to work with older compilers 2022-04-22 13:07:01 +02:00
Mateusz Pusz
bded48987d refactor(example): glide_computer now use dimensionless quantities with ranged_representation as rep 2022-04-21 21:25:54 +02:00
Mateusz Pusz
b221dace3f style: clang-format applied to the remaining files 2022-04-02 21:36:42 +02:00
Markus Hofbauer
cf7a7ed17a check: run pre-commit on all files 2022-04-02 18:58:23 +02:00
Mateusz Pusz
0ce18dc3c7 feat: std::format usage enabled for VS2022 2021-11-15 16:28:26 +01:00
Mateusz Pusz
331024a199 refactor: simplified formatting of latitude and longitude 2021-11-11 07:45:46 +01:00
Mateusz Pusz
3c2b705ded Revert "refactor: got rid of CRTP for latitude and longitude"
This reverts commit 65fed78c98.
2021-11-10 19:45:39 +01:00
Mateusz Pusz
65fed78c98 refactor: got rid of CRTP for latitude and longitude 2021-11-10 19:44:22 +01:00
Mateusz Pusz
c950a513a4 refactor: latitude and longitude simplified 2021-11-10 19:02:08 +01:00
Mateusz Pusz
9f95799288 refactor: got rid of FMT_RUNTIME() as it is not the part of C++20 2021-11-08 18:37:37 +01:00
Mateusz Pusz
b1bd4cab2d feat: std::format support for compliant compilers added 2021-09-20 15:01:58 +02:00
Mateusz Pusz
3a997e5314 fix: explicit fmt usage added 2021-09-17 09:48:33 +02:00
Mateusz Pusz
8740857a47 build: fmt updated to 8.0.1 2021-09-16 20:24:27 +02:00
Johel Ernesto Guerrero Peña
80eefec97c fix: add quantity_point::origin, like std::chrono::time_point::clock 2021-06-29 20:44:27 +02:00
Mateusz Pusz
7ead50acfc refactor: derived_kind template parameters reordered to be compatible with a derived_unit
Resolves #229
2021-05-10 16:45:38 +02:00
Mateusz Pusz
ab66455fb1 fix: haversine formula fixed
Resolves #276
2021-05-02 13:03:14 +02:00
Mateusz Pusz
40de14b9b7 refactor: common part of glide_computer moved to a directory 2021-04-07 12:36:39 +02:00