792 Commits

Author SHA1 Message Date
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
Hans Dembinski
855653ed14 fix win 2019-01-11 00:06:26 +01:00
Hans Dembinski
692f8082c8 fix win 2019-01-11 00:06:26 +01:00
Hans Dembinski
8ec2daed87 rewrote accumulators to use more numerically stable algorithms, do not propagate weight_type down to the accumuator anymore, added neumaier summation, simplified interface of weight accumulator 2019-01-11 00:06:26 +01:00
Hans Dembinski
c0009761f9 fix ci 2019-01-11 00:06:26 +01:00
Hans Dembinski
4d3f9afb74 new example with histogram thats filled in parallel 2019-01-11 00:06:26 +01:00
Hans Dembinski
4bc30a74f0 added sum algorithm 2019-01-11 00:06:25 +01:00
Hans Dembinski
04acab427d lifted condition that indices must be rising 2019-01-11 00:06:25 +01:00
Hans Dembinski
3020e72b53 moved reduce_to to project, closes issue 77 2019-01-11 00:06:25 +01:00
Hans Dembinski
0736a5e14a added unsafe access 2019-01-11 00:06:25 +01:00
Hans Dembinski
521b43778a refactoring of make_histogram factories 2019-01-11 00:06:25 +01:00
Hans Dembinski
46780f1a51 protect against programming error 2019-01-11 00:06:25 +01:00
Hans Dembinski
a6cb396704 more tests 2019-01-11 00:06:25 +01:00
Hans Dembinski
b82aa3b632 first working accumulator support 2019-01-11 00:06:25 +01:00
Hans Dembinski
773539f59b generalization of has_method_value_with_..., removed obsolete classify_container 2019-01-11 00:06:25 +01:00
Hans Dembinski
ec3e8d68da no need for a trait 2019-01-11 00:06:25 +01:00
Hans Dembinski
04ca7a3fee wip for adding profile support 2019-01-11 00:06:25 +01:00
Hans Dembinski
7f5188a81d fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
3b17374ac7 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
cf8c7a1168 avoid warnings on travis with gcc-5 2019-01-11 00:06:25 +01:00
Hans Dembinski
1041aefa7a better warning handling 2019-01-11 00:06:25 +01:00
Hans Dembinski
b743458053 prefer struct over function 2019-01-11 00:06:25 +01:00
Hans Dembinski
0eb4262499 remove more warnings 2019-01-11 00:06:25 +01:00
Hans Dembinski
dce8d16f0d fix windows 2019-01-11 00:06:25 +01:00
Hans Dembinski
faede986fd fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
9a082b26e2 attempt to fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
d3d4f17ddb silence some warnings 2019-01-11 00:06:25 +01:00
Hans Dembinski
b808de8154 support for axis types which accept multiple arguments 2019-01-11 00:06:25 +01:00
Hans Dembinski
8546683a4f fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
4cc4cf0955 fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
3c25dbdecf fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
7491d4e470 try again to remove the warning 2019-01-11 00:06:25 +01:00
Hans Dembinski
a2cb137b93 fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
888c8bbf3e fix 2019-01-11 00:06:25 +01:00
Hans Dembinski
0b18bd6f0d removed handling of dynamic containers passed via operator() to obtain better non-surprising solution for tuples passed to 1d histogram, weights can be passed at the beginning or end again of the call to histogram::operator() 2019-01-11 00:06:25 +01:00
Hans Dembinski
6b90cdb77b simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
ed4da69965 added tests for dynamic axis access 2019-01-11 00:06:25 +01:00
Hans Dembinski
69bfe0f7df support for runtime index access of axis on static histogram 2019-01-11 00:06:25 +01:00
Hans Dembinski
23790f4008 support for vector of non-variant axes 2019-01-11 00:06:25 +01:00
Hans Dembinski
693bb0d1d9 now also support vector of plain axis types 2019-01-11 00:06:25 +01:00
Hans Dembinski
7b99e6037d simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
4aa8b4faf5 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
98f78c6179 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
90b19b0324 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
57870cf7dd simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
2b839497c2 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
7253624add remove debris 2019-01-11 00:06:25 +01:00
Hans Dembinski
2131875ea7 simpler 2019-01-11 00:06:25 +01:00
Hans Dembinski
2e6f5a93a7 fix 2019-01-11 00:06:25 +01:00