Commit Graph
136 Commits
Author SHA1 Message Date
Mateusz Pusz 9d57cf2758 docs: "Interface Introduction" chapter updated 2024-06-22 10:57:06 +02:00
Mateusz Pusz cdd345c9ec docs: typo in the affine space chapter fixed 2024-06-20 12:43:08 +02:00
Mateusz Pusz 4b46be7604 refactor: reference specifiers are now variable templates 2024-06-20 09:20:33 +02:00
Mateusz Pusz 1eac5a923b docs: documentation updated for reference specifiers 2024-06-20 08:54:58 +02:00
Mateusz Pusz b113f6ad0e Merge branch 'master' into feature/more-value-casts 2024-06-14 21:44:19 +09:00
Mateusz Pusz 05fc1e29c8 refactor: 💥 from now on point origins must be marked final + absolute_point_origin does not use CRTP anymore 2024-06-13 19:24:40 +02:00
Mateusz Pusz 5f67523a8a feat: 💥 from now on quantity specifications have to be marked as final 2024-06-13 12:05:16 +02:00
Mateusz Pusz 6aa848a456 feat: 💥 from now on dimnensions have to be marked as final 2024-06-12 14:17:32 +02:00
Mateusz Pusz f8f5c0b34d docs: Unit<T> concept updated with final 2024-06-06 13:49:53 +02:00
Mateusz Pusz c69bd140b2 refactor: all units made final 2024-06-06 13:18:45 +02:00
Mateusz Pusz fb77585593 refactor: system's units do not inherit from one another anymore
Resolves #512
2024-06-05 08:16:02 +02:00
Yves Delley da17b01793 added a bit more detail to the documentation of the quantity-point overloads of 2024-06-03 20:43:23 +02:00
Yves Delley 4b809ec96c Merge branch 'master' into feature/more-value-casts 2024-06-02 08:03:30 +02:00
Mateusz Pusz b885f2b84e docs: prefixed unit definitions updated 2024-06-01 09:13:02 +02:00
Mateusz Pusz 4551a247b5 fix: broken links in the docs fixed 2024-05-30 12:10:19 +02:00
Mateusz Pusz 5dc21fd29b refactor: zeroth_degree_Fahrenheit definition simplified 2024-05-16 12:33:28 +02:00
Yves Delley f30fac17f0 added a bit of documentation 2024-05-12 11:13:00 +02:00
Mateusz Pusz 15404cd3a7 docs: Compiler Explorer links updated to reflect the systems file tree refactoring 2024-05-09 18:08:13 +02:00
Mateusz Pusz 901b5e5394 docs: formatting grammar language changed to EBNF 2024-05-05 18:58:40 +02:00
Mateusz Pusz 8ea346be1c refactor: 💥 header files with the entire system definitions moved up in the directory tree 2024-04-25 16:34:11 +02:00
Mateusz Pusz 13fbd3c35c docs: Compiler Explorer links updated 2024-04-20 10:59:15 +01:00
Mateusz Pusz 41f500e729 Merge pull request #555 from mpusz/new_format
docs: new formatting syntax ideas
2024-04-20 00:18:23 +09:00
Mateusz Pusz f90a218705 refactor: 💥 ratio hidden as an implementation detail behind mag_ratio 2024-04-19 15:29:00 +01:00
Mateusz Pusz 00372cc5d5 docs: "Quantity formatting" chapter updated 2024-04-18 22:55:19 +01:00
Mateusz Pusz c5afd722e7 docs: Some docs updated to reflect the latest formatting changes 2024-04-18 22:40:30 +01:00
Nebojsa Cvetkovic 069f2bf11a feat: IEEE floating-point division remainder 2024-04-18 12:04:12 +01:00
Mateusz Pusz 1e3a93d10c docs: new formatting syntax ideas 2024-04-17 14:20:15 +01:00
Mateusz Pusz 8e0a26b933 feat: 💥 API-related Conan, CMake, and preprocessor options redesigned 2024-04-16 21:48:36 +01:00
Mateusz Pusz 5036a3e0e0 docs: "The affine space" chapter improved 2024-03-24 07:16:23 +01:00
Mateusz Pusz 89e61169f8 style: whitespaces fixed to make pre-commit happy 2024-03-23 23:55:32 +09:00
Mateusz Pusz a18b4e6c59 docs: the affine space chapter rewritten 2024-03-23 22:21:33 +09:00
Mateusz Pusz fb97c2ea5a refactor: basic_symbol_text renamed to symbol_text 2024-03-18 23:12:39 +09:00
Mateusz Pusz 88e2656dc7 style: trailing whitespaces removed to make pre-commit happy 2024-02-27 14:10:43 +01:00
Mateusz Pusz bcca52e298 docs: "Text Output" chapter updated with the recent formatting changes 2024-02-27 13:58:06 +01:00
Mateusz Pusz 63d00977e1 docs: improved the docs for using-directives of unit_symbols 2024-02-27 09:44:42 +01:00
Mateusz Pusz f38c5ef3cf docs: CRTP full name fixed 2024-02-22 11:23:22 +01:00
Mateusz Pusz cb858f1e51 feat: ABI concerns resolved with introduction of u8 strings for symbols 2024-02-16 22:13:13 +01:00
Mateusz Pusz 8b9ca0e342 Merge branch 'master' of github.com:mpusz/mp-units 2024-02-16 15:46:44 +01:00
Mateusz Pusz d5474cc095 docs: minor fixes 2024-02-15 22:18:39 +01:00
Mateusz Pusz f1353a7166 docs: get_kind() note added to "Systems of Quantities" chapter 2024-02-13 20:25:28 +01:00
Mateusz Pusz 62100e5745 style: whitespaces fixed to make pre-commit happy 2024-01-27 22:53:56 +01:00
Mateusz Pusz 99167fd3c4 docs: code samples modernized 2024-01-27 22:47:33 +01:00
Nebojsa Cvetkovic 64c351906d feat: fmod floating-point division remainder 2024-01-22 10:48:15 +00:00
Nebojsa Cvetkovic 057d659c1f feat: atan2 2-argument arctangent 2024-01-20 19:37:00 +00:00
Nebojša CvetkovićandMateusz Pusz a62f061028 feat: ppm parts per million
Co-authored-by: Mateusz Pusz <mateusz.pusz@gmail.com>
2024-01-20 14:37:36 +00:00
Mateusz Pusz b4f07f6e7c refactor: 💥 ReferenceOf does not take a dimension anymore
It seems unneeded and removing this check greatly simplifies common compilation errors.
2024-01-19 10:35:32 +01:00
Mateusz Pusz 01dbd02519 docs: "Value-truncating conversions" chapter updated as value_cast now properly works on quantity points 2024-01-08 10:30:45 +01:00
Mateusz Pusz 720f31055f docs: chrono.h header file location updated 2024-01-07 15:44:36 +01:00
Mateusz Pusz 39a66d2c6b docs: "C++ modules" tabs added to all the code examples 2024-01-06 08:51:01 +01:00
Mateusz Pusz 5382fdbc5c fix: ice_point is now defined with the integral offset from absolute_zero
Fixes #539
2024-01-05 11:56:55 +01:00