Commit Graph

22 Commits

Author SHA1 Message Date
Hans Dembinski
a8a6b4b3b2 improved support and testing of axes over boost::units 2018-12-20 12:25:06 +01:00
Hans Dembinski
f0835b3dcf regular axis with unit can now also use transforms 2018-12-19 00:46:07 +01:00
Hans Dembinski
e561f0228a getting rid of value_bin_view, since we dont need to use bins as indices anymore 2018-12-18 12:37:57 +01:00
Hans Dembinski
f8b6b28975 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 2018-12-16 19:01:14 +01:00
Hans Dembinski
6d2dc4155b 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 2018-12-12 09:53:16 +01:00
Hans Dembinski
0c16f62590 fixes for complaints by cppcheck 2018-12-04 00:12:34 +01:00
Hans Dembinski
47393b79c6 switch to int everywhere 2018-12-03 23:24:14 +01:00
Hans Dembinski
4e404c7c38 new interface for proxy returned by indexed, new test and fixes for boost.range support 2018-11-27 23:55:44 +01:00
Hans Dembinski
08a09235a4 changed axis::option_type to compile-time option, replaced fancy histogram iterator with indexed range adaptor, cleanup of various headers 2018-11-25 22:35:26 +01:00
Hans Dembinski
f364ca66b0 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 2018-11-18 15:24:13 +01:00
Hans Dembinski
4652b6f8a7 fix 2018-11-14 15:52:08 +01:00
Hans Dembinski
5a9307b4a6 clean up of accumuators, use consistent naming, make sure that sum accumulator can be used as RealType in weighted_sum 2018-11-14 14:37:54 +01:00
Hans Dembinski
fc488b04d5 fix 2018-11-04 22:29:16 +01:00
Hans Dembinski
7c14fa4d83 fix 2018-11-04 16:16:07 +01:00
Hans Dembinski
827e4793b5 fix 2018-11-03 18:11:31 +01:00
Hans Dembinski
ed698d2afe support for vector of non-variant axes 2018-11-02 12:23:16 +01:00
Hans Dembinski
c2cb811799 simpler 2018-10-31 15:54:29 +01:00
Hans Dembinski
792f16d331 all tests pass for adapted vector and array, map still failing 2018-10-30 17:36:44 +01:00
Hans Dembinski
7046a5ba6e wip, histogram_test fails 2018-10-28 23:05:43 +01:00
Hans Dembinski
49f26d075e more testing 2018-10-27 17:43:26 +02:00
Hans Dembinski
8200e3f2c5 generialization of axis::variant 2018-10-27 17:42:35 +02:00
Hans Dembinski
d010101a40 refactoring 2018-10-27 14:18:01 +02:00