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
02f0004863
fix ci
2019-02-07 20:08:37 +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
d1f5156b7c
test for overflow
2019-02-04 01:58:07 +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
7be6dd27f6
wip, support for growing axes
2019-01-11 00:11:34 +01:00
Hans Dembinski
e80ae946e6
full iterator support
2019-01-11 00:06:26 +01:00
Hans Dembinski
188bf8ecbe
Introduce grid type and derive histogram from grid
2019-01-11 00:06:26 +01:00
Hans Dembinski
84641d0f41
added option for indexed to skip extra bins (new default); avoid mp11 in interface; use int as return type for axis::size()
2019-01-11 00:06:26 +01:00
Hans Dembinski
4533bd9fd4
added reduce algorithm to shrink and rebin, fixed bug in polymorphic_bin in the process, to-do: add more axis support for shrink and rebin
2019-01-11 00:06:26 +01:00
Hans Dembinski
3661b238b6
clean up of accumuators, use consistent naming, make sure that sum accumulator can be used as RealType in weighted_sum
2019-01-11 00:06:26 +01:00
Hans Dembinski
3020e72b53
moved reduce_to to project, closes issue 77
2019-01-11 00:06:25 +01:00
Hans Dembinski
d326514ac8
all tests pass for adapted vector and array, map still failing
2019-01-11 00:06:25 +01:00
Hans Dembinski
2164ea85b3
refactoring
2019-01-11 00:06:25 +01:00
Hans Dembinski
6664a8684c
all tests without streamers passing, need to fix streamers
2019-01-11 00:06:25 +01:00
Hans Dembinski
109a7183ab
WIP: everything compiles but most of histogram class is broken
2018-08-06 00:31:45 +02:00
Hans Dembinski
841ba80229
remove redundant tests and definitions
2018-07-21 16:17:36 +02:00
Hans Dembinski
f5d1c0a00d
internal refactoring and a bug fix
2018-07-19 23:48:48 +02:00
Hans Dembinski
2198ff883f
clang format everything with new house style
2018-07-19 22:19:01 +02:00
Hans Dembinski
427fc5c9a1
refactoring of axes class hierarchy, implemented common base type optimization for axis::any
2018-07-19 00:25:13 +02:00
Hans Dembinski
391c2d6e83
more coverage
2018-07-14 19:20:09 +02:00
Hans Dembinski
bca4892d62
cleanup
2018-07-14 17:22:13 +02:00
Hans Dembinski
aed4255fc0
clang format
2018-07-14 16:59:22 +02:00
Hans Dembinski
422f4b32c0
fix for clang
2018-07-14 16:26:37 +02:00
Hans Dembinski
bb9289c258
refactoring completed, all tests pass
2018-07-14 15:27:08 +02:00
Hans Dembinski
052585b488
work in progress, everything compiles again
2018-07-14 01:37:34 +02:00
Hans Dembinski
e1fa2fa644
work in progress
2018-07-13 23:21:04 +02:00
Hans Dembinski
39a3d1ad69
restored and tested for_each
2018-07-13 01:24:16 +02:00
Hans Dembinski
b5d2b36a25
work in progress: axis_test and detail_test working
2018-07-13 00:41:20 +02:00
Hans Dembinski
56ffce6223
fix of build system and some gcc warnings
2018-07-02 21:21:46 +02:00
Hans Dembinski
5fc67137e4
issue 45: use operator() to fill; issue 44: removed sum(), use std::for_each or std::accumulate instead; added support for stl containers as fill and index arguments
2018-07-01 21:41:09 +02:00
Hans Dembinski
5a546b0971
clang-format
2018-03-10 22:51:54 +01:00
Hans Dembinski
fd38805b0b
merged meta_test with detail_test and test detail::cat
2018-03-10 22:08:49 +01:00
Hans Dembinski
6068e96dab
clang format and renaming iterator header
2017-12-10 20:39:27 +01:00
Hans Dembinski
739625e531
update copyright notice and renamed axis_iterator
2017-11-28 22:21:03 +01:00
Hans Dembinski
9b8540f840
fix travis
2017-11-28 17:47:16 +01:00
Hans Dembinski
470492c748
adding value_iterator for histogram, make weight_counter public, allow passing weight_counter as argument to array_storage
2017-11-28 15:55:18 +01:00
Hans Dembinski
0637deed4e
renaming weight to weight_counter, replacing asserts on user errors with throws, guide improvements
2017-11-10 16:38:58 +01:00
Hans Dembinski
3ad8a9e4b8
adding reduce with tests
2017-05-14 18:44:23 +02:00
Hans Dembinski
840890d6ca
test unhittable branch
2017-04-06 22:47:25 +02:00
Hans Dembinski
e2426fbdef
clang-formatted code
2017-03-25 17:20:37 +01:00
hans.dembinski@gmail.com
9936d3104d
nicer coveralls
2017-03-22 14:43:45 +01:00
Hans Dembinski
41a767947a
added axis iterators
2017-03-18 18:16:21 +01:00
Hans Dembinski
9f66933bc0
fix travis
2017-03-16 09:17:04 +01:00
hans.dembinski@gmail.com
758a8bceaa
never mind, fill is definitely better than increment
2017-02-11 19:38:42 +00:00
hans.dembinski@gmail.com
849c11e6ae
switching to cstr
2017-02-07 19:59:35 +00:00
hans.dembinski@gmail.com
3ba3f2d925
prettier
2017-02-05 22:30:31 +00:00
hans.dembinski@gmail.com
f95822a3b6
removing hotfix
2017-02-05 22:01:21 +00:00
hans.dembinski@gmail.com
6633cab56b
switch to lightweight test
2017-02-05 16:31:28 +00:00