Commit Graph

455 Commits

Author SHA1 Message Date
Mateusz Pusz
11270a16b0 Open questions updated 2019-11-04 06:28:49 +00:00
Mateusz Pusz
ff02658a56 fixed_string fixed 2019-11-03 11:11:16 +01:00
Mateusz Pusz
e846d40a33 CGS test added 2019-11-02 13:59:11 +01:00
Mateusz Pusz
367c7d5b6e my_value constructor refactored 2019-11-02 13:58:35 +01:00
Mateusz Pusz
7da63eedfd quantity refactoring 2019-11-02 13:58:10 +01:00
Mateusz Pusz
ee701cf4e7 dimension refactoring 2019-11-02 13:56:53 +01:00
Mateusz Pusz
ddd998cb53 type_list_sort_impl cleanup 2019-11-02 13:55:55 +01: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
219af8e173 config.h.in deleted 2019-11-02 12:55:22 +01:00
Mateusz Pusz
8543ab65d1 pow<0> support added 2019-10-19 20:51:20 +02:00
Mateusz Pusz
b2f33c6dfa Example and test package code changed to use text formatting 2019-10-19 00:08:25 +02:00
Mateusz Pusz
53720c82b8 fmt support started 2019-10-18 23:50:43 +02:00
Mateusz Pusz
1ea918e543 fmt dependency added 2019-10-18 23:50:12 +02:00
Mateusz Pusz
987ab86439 Added support for prefixes of non-coherent units 2019-10-18 22:36:57 +02:00
Mateusz Pusz
880528e5ca Compile-time performance of printing a prefix improved 2019-10-18 22:34:43 +02:00
Mateusz Pusz
3c0c98f380 User-defined description updated in DESIGN 2019-10-18 22:32:50 +02:00
Mateusz Pusz
f5aff49fcc fmt/format.h removed 2019-10-18 21:57:57 +02:00
Mateusz Pusz
718e56082a Prefix definition reworked 2019-10-18 21:34:50 +02:00
Mateusz Pusz
046669fedc gcc compilation error disabled (looks like a bug in a compiler) 2019-10-18 21:24:16 +02:00
Mateusz Pusz
b864461636 Prefixed units support redesigned 2019-10-18 15:34:46 +02:00
Mateusz Pusz
95028d10a7 gcc-10 enabled 2019-10-17 18:22:51 +02:00
Mateusz Pusz
f147da202e Multiply symbot in a printed unit changed to '⋅' 2019-10-17 12:44:39 +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
9a9abca81d Text output support added for quantity 2019-10-16 17:04:41 +02:00
Mateusz Pusz
fe6a5da3f4 More units added for energy and power 2019-10-16 17:03:24 +02:00
Mateusz Pusz
fa2bdd1e08 More 'todo' -> 'TODO' changes 2019-10-15 21:20:01 +02:00
Mateusz Pusz
d24479bec1 exp template parameter renamed 2019-10-15 21:18:48 +02:00
Mateusz Pusz
974b809e0b UML diagram added to the DESIGN document 2019-10-15 19:38:47 +02:00
Mateusz Pusz
5082aaaf70 'todo' -> 'TODO' refactoring 2019-10-15 19:05:40 +02:00
Mateusz Pusz
d31d2cf439 Base dimensions refactored
-
2019-10-15 19:03:45 +02:00
Mateusz Pusz
c3c5a740d9 derived_units now stores a type provided as a template parameter rather than its value 2019-10-15 15:20:37 +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
b889c81cb9 Short name added to derived unit definition 2019-10-15 11:32:59 +02:00
Mateusz Pusz
2bcc5fa4e5 Small quantity formatting cleanup with clang-format 2019-10-15 11:29:25 +02:00
Mateusz Pusz
527927e905 pow<3>() check added to the math uni test 2019-10-15 11:27:39 +02:00
Mateusz Pusz
3475f5193e Catch2 support added (resolves #8) 2019-10-14 10:53:02 +02:00
Mateusz Pusz
44067dfd19 .clang-format updated to the latest version 2019-10-14 10:50:40 +02:00
Mateusz Pusz
e520355835 Approach updated DESIGN.md 2019-10-08 21:27:35 +02:00
Mateusz Pusz
040c703461 Scalar constraint added for quantity operators 2019-10-08 21:26:18 +02:00
Mateusz Pusz
458ac0918b Scalar constraint added to quantity constructor 2019-10-08 21:20:37 +02:00
Mateusz Pusz
4ba818bb78 quantity_cast_impl refactored to use compile time branching rather than concepts 2019-10-08 21:20:06 +02:00
Mateusz Pusz
3f8cee0931 Scalar concept constraints reversed 2019-10-08 21:19:04 +02:00
Mateusz Pusz
f5df115acb .gitattributes added to unify line endings 2019-10-05 08:19:41 +02:00
Mateusz Pusz
f49d48152c Appveyor tag removed from the README.md 2019-10-05 07:47:14 +02:00
Mateusz Pusz
af0c8c1cdf Appveyor CI disabled 2019-10-05 07:30:32 +02:00
Jan Sende
1d89a251a9 Update README.md
Co-Authored-By: i-ky <gl.ivanovsky@gmail.com>
2019-10-04 20:34:37 +02:00
Jan Sende
b9325ce5eb Fixed LICENSE.md link 2019-10-04 20:34:37 +02:00