Commit Graph

  • 20e4711c85 testing and plotting iteration performance Hans Dembinski 2018-12-16 23:17:21 +0100
  • c4c2476012 use indexed in reduce and project, making index_mapper obsolete Hans Dembinski 2018-12-16 20:32:38 +0100
  • 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 Hans Dembinski 2018-12-16 19:01:14 +0100
  • 74d1b95d72 fixing deduction guide testing; better error when google benchmark is not found Hans Dembinski 2018-12-14 14:52:41 +0100
  • 81abaa23eb fix for travis Hans Dembinski 2018-12-13 17:44:30 +0100
  • d75b2dc207 Small typo fix Henry Fredrick Schreiner 2018-12-13 15:58:51 +0100
  • 0d481a8938 Fix for duplicate symbol linking error Henry Fredrick Schreiner 2018-12-13 15:58:39 +0100
  • 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 Hans Dembinski 2018-12-12 09:53:16 +0100
  • 5752fd8f87 axis benchmark and simpler circular index calculation Hans Dembinski 2018-12-07 11:21:15 +0100
  • e8e85064b7 typo Hans Dembinski 2018-12-07 11:20:18 +0100
  • e0945a2dea document why axis_type::size returns signed integer Hans Dembinski 2018-12-05 10:57:46 +0100
  • d6c7e81515 faster indexing when iterating over all bins Hans Dembinski 2018-12-04 13:32:04 +0100
  • f21d396179 better value access and fixes for CI builds Hans Dembinski 2018-12-04 11:55:46 +0100
  • 1f814cecd9 better benchmark Hans Dembinski 2018-12-04 11:22:37 +0100
  • 94a3364c83 better test of indexed range adaptor and new benchmark for indexed Hans Dembinski 2018-12-04 11:11:26 +0100
  • ab8201eca1 fixes for complaints by cppcheck Hans Dembinski 2018-12-04 00:12:34 +0100
  • 1e0dcc72fb switch to int everywhere Hans Dembinski 2018-12-03 23:24:14 +0100
  • d381e1c1a4 adding clang_complete Hans Dembinski 2018-12-03 21:45:34 +0100
  • 84641d0f41 added option for indexed to skip extra bins (new default); avoid mp11 in interface; use int as return type for axis::size() Hans Dembinski 2018-12-02 23:20:15 +0100
  • 8013048c71 restore axis_size command to track size of axis types Hans Dembinski 2018-11-29 00:10:10 +0100
  • 9783a329c4 BOOST_THROW_EXCEPTION Hans Dembinski 2018-11-28 23:55:17 +0100
  • 6d6a57f7bf update Hans Dembinski 2018-11-28 23:36:06 +0100
  • 8c3bdd4aa4 update Hans Dembinski 2018-11-28 23:35:04 +0100
  • 422055f74b fix Hans Dembinski 2018-11-28 23:12:29 +0100
  • 5d98adcdef fix Hans Dembinski 2018-11-28 22:59:52 +0100
  • e2987d528e added nodiscard Hans Dembinski 2018-11-28 21:48:13 +0100
  • be16b0f39f fix Hans Dembinski 2018-11-28 21:40:24 +0100
  • fbf9707874 fix Hans Dembinski 2018-11-28 21:04:35 +0100
  • dc1f4ad47c fix Hans Dembinski 2018-11-28 20:57:12 +0100
  • a4fe842b4a added density method to indexed proxy, hide details of axes_buffer Hans Dembinski 2018-11-28 14:58:47 +0100
  • 31c762b359 new interface for proxy returned by indexed, new test and fixes for boost.range support Hans Dembinski 2018-11-27 23:55:44 +0100
  • d512bf469f simpler Hans Dembinski 2018-11-27 20:39:23 +0100
  • b7dd2865cc use correct size for buffer if size is known at compile-time Hans Dembinski 2018-11-27 20:22:28 +0100
  • 14649920b7 better placement Hans Dembinski 2018-11-25 22:48:44 +0100
  • e40757b9de clean up Hans Dembinski 2018-11-25 22:44:53 +0100
  • 00cd2e866e changed axis::option_type to compile-time option, replaced fancy histogram iterator with indexed range adaptor, cleanup of various headers Hans Dembinski 2018-11-25 22:35:26 +0100
  • 7ad5ea180d removed superfluous include Hans Dembinski 2018-11-18 17:09:27 +0100
  • db8fe44e9e added support for variable axis Hans Dembinski 2018-11-18 17:08:06 +0100
  • 82186969f3 added support for circular axis Hans Dembinski 2018-11-18 16:03:00 +0100
  • 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 Hans Dembinski 2018-11-18 15:24:13 +0100
  • 36a5dba626 cooler example Hans Dembinski 2018-11-16 12:48:30 +0100
  • 09f58022c0 eliminate some warnings about conversions Hans Dembinski 2018-11-15 22:03:32 +0100
  • bac1490525 fix Hans Dembinski 2018-11-15 21:31:31 +0100
  • cfc037dc4e remove obsolete array includes and enable deactivated serialization tests Hans Dembinski 2018-11-15 21:20:04 +0100
  • 3076fc21b9 define maximum capacity for internal buffers Hans Dembinski 2018-11-15 21:12:01 +0100
  • 0569d4c0b6 more threads to make a potential data race more likely Hans Dembinski 2018-11-14 20:10:40 +0100
  • 33530a5bd9 fix travis and windows Hans Dembinski 2018-11-14 20:01:24 +0100
  • d46a62c628 get more info from travis Hans Dembinski 2018-11-14 17:14:24 +0100
  • 3b429d889c fix Hans Dembinski 2018-11-14 15:52:08 +0100
  • 3661b238b6 clean up of accumuators, use consistent naming, make sure that sum accumulator can be used as RealType in weighted_sum Hans Dembinski 2018-11-14 14:37:54 +0100
  • 855653ed14 fix win Hans Dembinski 2018-11-14 09:38:46 +0100
  • ba3e0ebb03 exclude build Hans Dembinski 2018-11-14 09:37:04 +0100
  • 692f8082c8 fix win Hans Dembinski 2018-11-14 00:15:32 +0100
  • 49ebd1c3ce doc fix Hans Dembinski 2018-11-14 00:06:47 +0100
  • 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 Hans Dembinski 2018-11-14 00:05:19 +0100
  • ac0da2e277 fix gcc Hans Dembinski 2018-11-13 17:35:28 +0100
  • 3f1bd7ec65 fix gcc Hans Dembinski 2018-11-13 17:30:24 +0100
  • c0009761f9 fix ci Hans Dembinski 2018-11-13 17:17:37 +0100
  • bf7170c9a1 fix ci Hans Dembinski 2018-11-13 16:16:14 +0100
  • abcc2c7aea fixes Hans Dembinski 2018-11-13 16:13:36 +0100
  • 4d3f9afb74 new example with histogram thats filled in parallel Hans Dembinski 2018-11-13 16:06:52 +0100
  • 2e68e77e4e added license Hans Dembinski 2018-11-13 15:12:41 +0100
  • 4bc30a74f0 added sum algorithm Hans Dembinski 2018-11-13 15:12:00 +0100
  • 04acab427d lifted condition that indices must be rising Hans Dembinski 2018-11-12 21:56:58 +0100
  • 3020e72b53 moved reduce_to to project, closes issue 77 Hans Dembinski 2018-11-11 21:48:35 +0100
  • 0736a5e14a added unsafe access Hans Dembinski 2018-11-11 14:32:37 +0100
  • 521b43778a refactoring of make_histogram factories Hans Dembinski 2018-11-11 13:50:27 +0100
  • 17da2cc721 fix Hans Dembinski 2018-11-11 13:00:04 +0100
  • 43b2b05b4e fix Hans Dembinski 2018-11-11 12:56:16 +0100
  • 1ab739e736 fix Hans Dembinski 2018-11-11 12:45:31 +0100
  • 6b7c0fe961 fix Hans Dembinski 2018-11-11 11:55:06 +0100
  • 34c9819915 more sanitizing Hans Dembinski 2018-11-11 11:51:03 +0100
  • 4233167d54 updated examples Hans Dembinski 2018-11-11 11:50:44 +0100
  • 46780f1a51 protect against programming error Hans Dembinski 2018-11-11 11:50:18 +0100
  • 2e9677618f some updates to the readme Hans Dembinski 2018-11-10 13:28:26 +0100
  • 36e7de301e some updates to the readme Hans Dembinski 2018-11-10 13:27:14 +0100
  • 45f74e0751 some updates to the readme Hans Dembinski 2018-11-10 13:21:17 +0100
  • a6cb396704 more tests Hans Dembinski 2018-11-09 08:36:04 +0100
  • b82aa3b632 first working accumulator support Hans Dembinski 2018-11-08 23:32:14 +0100
  • 773539f59b generalization of has_method_value_with_..., removed obsolete classify_container Hans Dembinski 2018-11-08 20:15:16 +0100
  • ec3e8d68da no need for a trait Hans Dembinski 2018-11-08 19:54:49 +0100
  • 04ca7a3fee wip for adding profile support Hans Dembinski 2018-11-05 23:55:59 +0100
  • 7f5188a81d fix Hans Dembinski 2018-11-05 00:34:52 +0100
  • e4ede5a592 minor doc update Hans Dembinski 2018-11-05 00:22:19 +0100
  • 3b17374ac7 simpler Hans Dembinski 2018-11-05 00:08:30 +0100
  • 15e6a44466 better warning fix Hans Dembinski 2018-11-05 00:01:49 +0100
  • cf8c7a1168 avoid warnings on travis with gcc-5 Hans Dembinski 2018-11-04 23:51:26 +0100
  • 1041aefa7a better warning handling Hans Dembinski 2018-11-04 23:33:55 +0100
  • b743458053 prefer struct over function Hans Dembinski 2018-11-04 23:15:24 +0100
  • 0eb4262499 remove more warnings Hans Dembinski 2018-11-04 22:52:36 +0100
  • dce8d16f0d fix windows Hans Dembinski 2018-11-04 22:47:27 +0100
  • faede986fd fix Hans Dembinski 2018-11-04 22:29:16 +0100
  • 9a082b26e2 attempt to fix Hans Dembinski 2018-11-04 21:47:18 +0100
  • d3d4f17ddb silence some warnings Hans Dembinski 2018-11-04 21:47:08 +0100
  • b808de8154 support for axis types which accept multiple arguments Hans Dembinski 2018-11-04 21:18:58 +0100
  • 8546683a4f fix Hans Dembinski 2018-11-04 16:16:07 +0100
  • 4cc4cf0955 fix Hans Dembinski 2018-11-03 18:46:06 +0100
  • 3c25dbdecf fix Hans Dembinski 2018-11-03 18:11:31 +0100
  • 7491d4e470 try again to remove the warning Hans Dembinski 2018-11-03 17:15:18 +0100
  • a2cb137b93 fix Hans Dembinski 2018-11-03 17:06:34 +0100