Commit Graph

9 Commits

Author SHA1 Message Date
0016c83dab coord: add the select function 2017-07-31 15:41:57 +10:00
046a369f55 coord: don't use kahan summation for sum(coord)
Our kahan summation algorithm has issues with infinities so we just
avoid using it in coordinates where speed and simplicity are more
important.
2017-06-16 17:38:55 +10:00
061088467f coord: add structured bindings support 2017-06-15 16:32:40 +10:00
9471b9eae7 test: ensure all tests return a useful status code
These tests were all assumed to execute correctly because CTest is not
capable of parsing the TAP output and instead relies entirely on status
codes.
2017-05-22 13:55:21 +10:00
4bf160934c vector: prefer constexpr functions over static variables 2016-12-12 17:04:39 +11:00
f6ceb5cdee coord/ops: add element sum overload 2016-08-15 20:56:10 +10:00
606a9c4eb8 coord/ops: use free functions for normalisations 2016-08-11 14:58:46 +10:00
9e9477858b coord: add trivial operation tests 2016-03-14 22:32:52 +11:00
ec42319224 coord: test for proper packing 2015-09-21 15:27:36 +10:00