Commit Graph

756 Commits

Author SHA1 Message Date
Ramzi Sabra e0263c554d added ASCII character validation; added ASCII-only superscripts, scientific notation, dot product 2020-03-27 10:03:59 +01:00
Ramzi Sabra c610b04904 StandardCharT is now char if only one symbol is provided 2020-03-27 10:03:59 +01:00
Ramzi Sabra a3d4e04645 replaced ASCIICharT typename with char 2020-03-27 10:03:59 +01:00
Ramzi Sabra b8073b79d0 replaced ASCII part comparison with assert ensuring same comparison result as for standard part 2020-03-27 10:03:59 +01:00
Ramzi Sabra dd6db61ea9 added ASCII symbol for micro SI unit prefix 2020-03-27 10:03:59 +01:00
Ramzi Sabra 7aa381d525 added spaceship operator 2020-03-27 10:03:59 +01:00
Ramzi Sabra 60d9a9036a added more operators; added tests 2020-03-27 10:03:59 +01:00
Ramzi Sabra f6d9a1cbda removed c_str(), size(), operator<< abstractions from basic_symbol_text 2020-03-27 10:03:59 +01:00
Ramzi Sabra e9272ac108 added ASCII-only format output support 2020-03-27 10:03:59 +01:00
Mateusz Pusz 99c309ef19 Some constants readability improved 2020-03-26 20:57:33 +01:00
Mateusz Pusz e7f763ddc3 Natural Units use case chapter added 2020-03-26 20:56:26 +01:00
Mateusz Pusz 36055208d1 Linear Algebra chapter added 2020-03-26 18:26:27 +01:00
Mateusz Pusz 35320fc056 Release names made bold in CHANGELOG 2020-03-26 17:09:57 +01:00
Mateusz Pusz 89c8c58073 Chapter titles casing unified 2020-03-26 17:09:26 +01:00
Mateusz Pusz d8d3dcf339 Custom Represetnation Types chapter done 2020-03-26 16:58:37 +01:00
Mateusz Pusz ecb158eaa7 Concepts enabled for customization points 2020-03-26 16:37:47 +01:00
Mateusz Pusz 4637985b7a Quantity of matrix tests added
But commented out due to complier segfault.
2020-03-26 16:36:48 +01:00
Mateusz Pusz 73a2b30d65 Quantity of vector tests added 2020-03-25 22:40:59 +01:00
Mateusz Pusz ce0fbfa0a1 quantity cast refactored to match new ratio and Scalar design 2020-03-25 22:07:16 +01:00
Mateusz Pusz 9fbf17be06 Scalar concept extended
Scalar concept extended with types that are not constructible from and integral type
2020-03-25 22:06:07 +01:00
Mateusz Pusz c2b851c92b Linear algebra example updated 2020-03-25 17:27:45 +01:00
Mateusz Pusz 52e7f57c69 Measurement example updated 2020-03-25 16:30:08 +01:00
Mateusz Pusz f2c14dfa34 Lack of CTAD for aliases fixed for gcc-9 2020-03-25 15:59:45 +01:00
Mateusz Pusz 9afcf9e695 Linear Algebra support added 2020-03-25 15:57:53 +01:00
Mateusz Pusz ab1cc4b8e7 Overconstrained quantity operations relaxed 2020-03-25 15:04:33 +01:00
Mateusz Pusz 2a5baff160 Custom representation types chapter updated 2020-03-24 23:30:20 +01:00
Mateusz Pusz 781e331ff0 See Also note in conversion in casting chapter updated 2020-03-24 23:29:47 +01:00
Mateusz Pusz 4a563d8711 Measurement example added 2020-03-24 23:28:39 +01:00
Mateusz Pusz be6b5720ab Custom representation types extended 2020-03-24 23:25:47 +01:00
Mateusz Pusz 6078ed90b0 Common CMake tools updated 2020-03-24 23:18:15 +01:00
Mateusz Pusz 0a906450a2 Custom representation tests moved to a new file 2020-03-24 22:56:11 +01:00
Andy Little 6b7e5893d2 examples, alternative namespaces : Part2 of put alternative namespace definitions in local headers.
examples, clcpp_response,alternative_namespaces::clcpp_response : use fmt functions for showing precision of quantities
examples, alternative namespaces : combined the alternative namespace quantity typedefs in header files.
examples, alternative namespaces : add simple timer example
2020-03-21 18:23:05 +01:00
Andy Little c886590b03 fix link to godbolt compiler in readme 2020-03-21 18:14:49 +01:00
rbrugo b605ca309b Added check for unit modifiers 2020-03-20 16:15:53 +01:00
rbrugo a3b9ef8eaa Deleted a commented out test case 2020-03-20 16:15:53 +01:00
rbrugo 3976e5ea2d Indentation refactored to 2 spaces for consistency 2020-03-20 16:15:53 +01:00
rbrugo 6c54d08b12 Bug fixes 2020-03-20 16:15:53 +01:00
rbrugo 5250afac57 Removed no longer valid tests 2020-03-20 16:15:53 +01:00
rbrugo 1cbab1c7b9 Unit tests now conform to the new grammar 2020-03-20 16:15:53 +01:00
rbrugo 182d806ad2 New grammar 2020-03-20 16:15:53 +01:00
Mateusz Pusz 2892a53ea6 Linear Algebra empty documentation chapter added 2020-03-19 18:17:12 +01:00
Mateusz Pusz f3374520a4 "Framework" and "Design" chapters renamed 2020-03-19 14:46:23 +01:00
Mateusz Pusz 5d06b66316 "Scenarios" chapter renamed to "Use cases" 2020-03-19 14:45:59 +01:00
Mateusz Pusz 034f239f96 PrefixType renamed to PrefixFamily + units hierarchy PNG fixed 2020-03-19 14:44:56 +01:00
Mateusz Pusz a9432b1407 Note refactored again 2020-03-19 11:54:23 +01:00
Mateusz Pusz 0a023cdad4 "Using namespace units" note changed a bit 2020-03-19 11:51:30 +01:00
Mateusz Pusz 085e332b7d FAQ chapter improved 2020-03-19 10:49:09 +01:00
Mateusz Pusz 21f85fc4fe "Text output" chapter finished 2020-03-19 09:35:18 +01:00
Mateusz Pusz c33f6f2d59 ostream width, align and fill added 2020-03-19 09:23:27 +01:00
Mateusz Pusz 19398f4b78 Grammar chapter updated 2020-03-18 12:53:41 +01:00