Hans Dembinski
|
20e4711c85
|
testing and plotting iteration performance
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
c4c2476012
|
use indexed in reduce and project, making index_mapper obsolete
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
168e41dc83
|
change the iteration order from 0...N-1 overflow underflow to underflow 0 ... N -1 overflow, move axis allocators at the end of template argument
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
74d1b95d72
|
fixing deduction guide testing; better error when google benchmark is not found
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
81abaa23eb
|
fix for travis
|
2019-01-11 00:06:26 +01:00 |
|
Henry Fredrick Schreiner
|
d75b2dc207
|
Small typo fix
|
2019-01-11 00:06:26 +01:00 |
|
Henry Fredrick Schreiner
|
0d481a8938
|
Fix for duplicate symbol linking error
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
fb7ca0a0ef
|
added deduction guides for axis types; removed circular axis implementation, implemented circular option for regular, integer, and variable axis; simplified transform spec; added axis::allocator alias
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
5752fd8f87
|
axis benchmark and simpler circular index calculation
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
e8e85064b7
|
typo
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
e0945a2dea
|
document why axis_type::size returns signed integer
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
d6c7e81515
|
faster indexing when iterating over all bins
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
f21d396179
|
better value access and fixes for CI builds
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
1f814cecd9
|
better benchmark
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
94a3364c83
|
better test of indexed range adaptor and new benchmark for indexed
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
ab8201eca1
|
fixes for complaints by cppcheck
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
1e0dcc72fb
|
switch to int everywhere
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
d381e1c1a4
|
adding clang_complete
|
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
|
8013048c71
|
restore axis_size command to track size of axis types
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
9783a329c4
|
BOOST_THROW_EXCEPTION
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
6d6a57f7bf
|
update
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
8c3bdd4aa4
|
update
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
422055f74b
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
5d98adcdef
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
e2987d528e
|
added nodiscard
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
be16b0f39f
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
fbf9707874
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
dc1f4ad47c
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
a4fe842b4a
|
added density method to indexed proxy, hide details of axes_buffer
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
31c762b359
|
new interface for proxy returned by indexed, new test and fixes for boost.range support
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
d512bf469f
|
simpler
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
b7dd2865cc
|
use correct size for buffer if size is known at compile-time
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
14649920b7
|
better placement
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
e40757b9de
|
clean up
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
00cd2e866e
|
changed axis::option_type to compile-time option, replaced fancy histogram iterator with indexed range adaptor, cleanup of various headers
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
7ad5ea180d
|
removed superfluous include
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
db8fe44e9e
|
added support for variable axis
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
82186969f3
|
added support for circular axis
|
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
|
36a5dba626
|
cooler example
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
09f58022c0
|
eliminate some warnings about conversions
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
bac1490525
|
fix
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
cfc037dc4e
|
remove obsolete array includes and enable deactivated serialization tests
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
3076fc21b9
|
define maximum capacity for internal buffers
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
0569d4c0b6
|
more threads to make a potential data race more likely
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
33530a5bd9
|
fix travis and windows
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
d46a62c628
|
get more info from travis
|
2019-01-11 00:06:26 +01:00 |
|
Hans Dembinski
|
3b429d889c
|
fix
|
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 |
|