|
3c9dcba2fb
|
coord/ops: add rshift coord operation
shifts each element to the right `num' places and fills the left space
with a constant or elements from another vector.
|
2017-08-25 13:05:45 +10:00 |
|
|
efb719b822
|
coord/base: add indices method
|
2017-08-24 14:39:54 +10:00 |
|
|
84963aacf8
|
coord/ops: make 'all' and 'any' constexpr
|
2017-08-24 14:39:54 +10:00 |
|
|
14718594c9
|
coord: add tests for vec/num/num overload of util::limit
|
2017-08-24 12:50:17 +10:00 |
|
|
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 |
|