365 Commits

Author SHA1 Message Date
Hans Dembinski
d2a95786f2 throwing out static_axes and dynamic_axes aliases 2018-08-24 10:51:58 +02:00
Hans Dembinski
539cb57f27 bit more coverage 2018-08-23 22:47:14 +02:00
Hans Dembinski
7da8d1d7ff fixing test on windows 2018-08-23 22:41:49 +02:00
Hans Dembinski
9cf5b96478 fix warnings about comparison of signed and unsigned 2018-08-23 13:07:26 +02:00
Hans Dembinski
d817764136 allocator support for category axis 2018-08-22 14:55:44 +02:00
Hans Dembinski
68a41de1e7 fixing more tests 2018-08-22 13:06:39 +02:00
Hans Dembinski
6517467aa2 fixing more tests 2018-08-22 13:04:11 +02:00
Hans Dembinski
4e6004af06 fixing a few tests 2018-08-22 12:43:00 +02:00
Hans Dembinski
f1c59deb04 make axis::variable allocator aware 2018-08-21 18:45:52 +02:00
Hans Dembinski
8216af927e fixing compilation of histogram_test, removed redundant code in make_*_histogram variants, more control over types allowed by make_dynamic_histogram* 2018-08-21 12:37:17 +02:00
Hans Dembinski
affe12e4cd init, WIP, compilation broken 2018-08-16 00:37:18 +02:00
Hans Dembinski
9c15c580a5 use std::size_t instead of int for axis indices, use asserts to make sure that arguments for reduce_to are proper, added missing copyright statements 2018-08-14 23:27:42 +02:00
Hans Dembinski
6fd8bd4e1d eliminate msvc warning 2018-08-13 21:33:03 +02:00
Hans Dembinski
7832cca461 more coverage 2018-08-13 20:58:06 +02:00
Hans Dembinski
07c11ddb91 removing utility header everywhere 2018-08-13 14:50:52 +02:00
Hans Dembinski
904d05f55b fix of speed_cpp and ignore some warnings in release mode 2018-08-13 01:44:58 +02:00
Hans Dembinski
d4b1715451 all tests pass 2018-08-13 01:24:41 +02:00
Hans Dembinski
be5d706769 unified histogram template 2018-08-12 22:25:32 +02:00
Hans Dembinski
9c41fa84ff fixed test for adapative storage 2018-08-06 00:38:30 +02:00
Hans Dembinski
109a7183ab WIP: everything compiles but most of histogram class is broken 2018-08-06 00:31:45 +02:00
Hans Dembinski
a84f469944 superficial adaptation of axis types, still need to use allocator internally 2018-08-05 15:56:58 +02:00
Hans Dembinski
31a0c2b8c0 and corresponding test with cleanup 2018-08-05 13:33:31 +02:00
Hans Dembinski
93301685a5 superfluous 2018-08-04 12:17:12 +02:00
Hans Dembinski
bdcb1025bc switching back to std::vector to fix tests, not worth the trouble 2018-08-03 22:34:36 +02:00
Hans Dembinski
9a2d4c4165 partial fix 2018-08-03 15:54:02 +02:00
Hans Dembinski
d30f269b3f suppress warning on msvc 2018-08-01 01:13:35 +02:00
Hans Dembinski
c8bc743c2c fix 2018-08-01 00:32:19 +02:00
Hans Dembinski
107f971508 fix 2018-08-01 00:18:16 +02:00
Hans Dembinski
e8bd056d8e fixed all tests 2018-07-31 22:30:03 +02:00
Hans Dembinski
b473391493 everything works up to serialization 2018-07-29 17:15:41 +02:00
Hans Dembinski
4584fda1df work in progress 2018-07-29 15:01:41 +02:00
Hans Dembinski
8c0f521e58 more coverage 2018-07-22 23:27:00 +02:00
Hans Dembinski
15c44e9856 fix 2018-07-22 19:05:52 +02:00
Hans Dembinski
72ee4a4f53 fix 2018-07-22 18:56:38 +02:00
Hans Dembinski
55118d329c fix 2018-07-22 18:33:25 +02:00
Hans Dembinski
c67329ffb4 more coverage 2018-07-22 17:30:49 +02:00
Hans Dembinski
701221daee less warnings on MSVC 2018-07-22 16:29:08 +02:00
Hans Dembinski
8dd0458250 axes behave consistent now: oflow bin added for category axis, NaN always ends up in oflow bin for all axes 2018-07-22 12:13:14 +02:00
Hans Dembinski
d4dbae92f5 clang-format everything 2018-07-21 17:27:18 +02:00
Hans Dembinski
47d4d85301 use static_cast_visitor to simplify class implementation, removed custom axis::cast, use standard static_cast instead 2018-07-21 16:19:33 +02:00
Hans Dembinski
841ba80229 remove redundant tests and definitions 2018-07-21 16:17:36 +02:00
Hans Dembinski
cb9e6696b6 missing files 2018-07-19 23:50:48 +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
42326254f8 Merge branch 'develop' of github.com:HDembinski/histogram into develop 2018-07-19 00:25:32 +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
0fd4b3dd6e removing platform-dependent tests 2018-07-18 13:37:59 +02:00
Hans Dembinski
6ff37c06f8 renamed bincount method to size, removed inline where it is not needed, added inline for free functions, made histogram iterator light-weight, put index cache into histogram class 2018-07-16 00:34:01 +02:00
Hans Dembinski
13db98a65b minor code refactoring, better performance for dynamic histogram without inline 2018-07-15 22:29:50 +02:00
Hans Dembinski
c8352f1e50 additional test 2018-07-15 16:49:51 +02:00