Hans Dembinski
39b7afe2bf
better serialization tests which avoid having the xml data inline
2019-02-11 22:30:07 +01:00
Hans Dembinski
aad952f11e
removing lexical_cast
2019-02-11 20:34:17 +01:00
Hans Dembinski
c3966a52c2
doc and coverage updates
2019-02-11 20:28:41 +01:00
Hans Dembinski
4a2e3db0e0
upload edits on docs and minor code fixes ( #152 )
...
* renaming naked to remove_cvref_t
* more static_asserts to check implicit conditions
* use new BOOST_TEST_TRAIT_SAME
* reorganize and add operator tests, fixes for array and map adaptors
* improved map adaptor
* storage does not have to support scaling operator anymore
* doc improvements
2019-02-10 22:45:00 +01:00
Hans Dembinski
53b66cafc8
squash a few warnings on the boost matrix
2019-02-09 17:11:42 +01:00
Hans Dembinski
b7b945a0bc
fixing the test in both build systems
2019-02-09 15:56:08 +01:00
Hans Dembinski
718952e589
fixed building tests and examples
2019-02-08 17:11:26 +01:00
Hans Dembinski
ee6051f83c
adding defines to test
2019-02-08 16:44:03 +01:00
Hans Dembinski
ddc20134ff
fixing benchmark build
2019-02-08 16:26:41 +01:00
Hans Dembinski
123e91c312
removing more project ids
2019-02-08 15:52:39 +01:00
Hans Dembinski
918f6199b4
updating test builds
2019-02-08 15:47:36 +01:00
Hans Dembinski
e089280a12
moving benchmarks
2019-02-08 15:47:16 +01:00
Hans Dembinski
02f0004863
fix ci
2019-02-07 20:08:37 +01:00
Hans Dembinski
1aeeddd6a8
be more self-documenting [ci skip]
2019-02-06 23:53:45 +01:00
Hans Dembinski
f20abe19fb
rename adaptive_storage to unlimited_storage, closes #150
2019-02-06 23:34:58 +01:00
Hans Dembinski
df4fefac18
histogram supports add, sub, mul, div
2019-02-06 00:29:22 +01:00
Hans Dembinski
b5eed0d90c
fix ci
2019-02-05 13:25:04 +01:00
Hans Dembinski
f521864203
better way to pass data files to test
2019-02-05 09:21:24 +01:00
Hans Dembinski
d1f5156b7c
test for overflow
2019-02-04 01:58:07 +01:00
Hans Dembinski
6e62514f10
dont compare serialized formats, only check unserialization
2019-02-04 01:15:26 +01:00
Hans Dembinski
c8fe13d2fa
better serialization test
2019-02-04 00:57:20 +01:00
Hans Dembinski
1b6adadae4
nicer stream for histogram
2019-02-03 21:57:53 +01:00
Hans Dembinski
7978ddef03
test and bug-fix of subtraction
2019-02-03 19:01:03 +01:00
Hans Dembinski
bdc8cb1975
fix CI
2019-02-03 18:11:36 +01:00
Hans Dembinski
e559694fa8
avoid warning on msvc
2019-02-03 17:22:34 +01:00
Hans Dembinski
5657d31c38
make histogram and all builtin storages subtractable
2019-02-03 17:14:29 +01:00
Hans Dembinski
da05be7128
improved benchmarks in docu
2019-02-03 12:45:04 +01:00
Hans Dembinski
beda2065a4
nicer type handling
2019-01-31 20:53:03 +01:00
Hans Dembinski
72d9ce635f
axis:replaced operator() with index and operator[] with bin
2019-01-27 20:56:15 +01:00
Hans Dembinski
0bb5c1b3f4
faster indexed iteration, replaced boost::container::X with std::X
2019-01-27 19:46:46 +01:00
Hans Dembinski
451f36c774
simple
2019-01-27 16:46:42 +01:00
Hans Dembinski
37c16139b1
better bench
2019-01-27 12:40:44 +01:00
Hans Dembinski
d56f60d32e
nicer bench
2019-01-27 11:53:35 +01:00
Hans Dembinski
ed5af698bc
use std::enable_if_t for check, to get better error messages
2019-01-24 21:35:17 +01:00
Hans Dembinski
5396998eb7
improved stdlib compat, fixed bug in reference
2019-01-24 00:16:38 +01:00
Hans Dembinski
fd0b7dea8d
better reference docu
2019-01-22 22:14:38 +01:00
Hans Dembinski
2ea4051e62
big clean-up of reference docu, fix for axis::variant<const Ts&...>, renamed operator_ostream header to ostream
2019-01-20 22:48:39 +01:00
Hans Dembinski
b6f454f493
enable underflow and overflow for growing axis where possible
2019-01-19 23:19:04 +01:00
Hans Dembinski
d0a59b9830
return iterator to current bin after fill
2019-01-19 14:57:47 +01:00
Hans Dembinski
61a4bf0c3e
fix benchmark
2019-01-19 14:34:21 +01:00
Hans Dembinski
9d22f3791c
implemented ctor with step size for regular axis, closes #88
2019-01-19 13:21:42 +01:00
Hans Dembinski
f8ebf85a05
accessor [] to index and indices
2019-01-17 21:56:02 +01:00
Hans Dembinski
bc6ee8f89e
switch second indexed argument to enum class and use use_default everywhere
2019-01-16 22:00:59 +01:00
Hans Dembinski
a51811c25a
more testing
2019-01-16 20:45:34 +01:00
Hans Dembinski
acb5b7ba1e
fix CI
2019-01-16 20:36:31 +01:00
Hans Dembinski
2a7f9cdf61
support for growing variable axis
2019-01-16 09:16:56 +01:00
Hans Dembinski
6c74da60ed
regular axis growable; removed axis::base; replaced int with index_type
2019-01-16 00:52:41 +01:00
Hans Dembinski
cadc27135f
make category growable and add missing deduction guides
2019-01-15 00:13:04 +01:00
Hans Dembinski
f1ac913246
better solution for adding optional update method when axis has growth
2019-01-13 23:18:39 +01:00
Hans Dembinski
8e9dd85837
wip: growing axis for axis::integer
2019-01-13 22:14:53 +01:00