Commit Graph

  • 1c088767e7 deduction guides for histogram class Hans Dembinski 2018-12-19 09:27:28 +0100
  • b3bedcd85c deduction guides for histogram Hans Dembinski 2018-12-19 08:50:18 +0100
  • f0835b3dcf regular axis with unit can now also use transforms Hans Dembinski 2018-12-19 00:46:07 +0100
  • e561f0228a getting rid of value_bin_view, since we dont need to use bins as indices anymore Hans Dembinski 2018-12-18 12:37:57 +0100
  • d15bde369a no need for serialize method in histogram anymore Hans Dembinski 2018-12-16 23:17:53 +0100
  • 1f3ed1a41a testing and plotting iteration performance Hans Dembinski 2018-12-16 23:17:21 +0100
  • 7d0bd00adb use indexed in reduce and project, making index_mapper obsolete Hans Dembinski 2018-12-16 20:32:38 +0100
  • 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 Hans Dembinski 2018-12-16 19:01:14 +0100
  • 629fd733e1 fixing deduction guide testing; better error when google benchmark is not found Hans Dembinski 2018-12-14 14:52:41 +0100
  • 3699e98bc1 fix for travis Hans Dembinski 2018-12-13 17:44:30 +0100
  • 9f0248b482
    Merge pull request #139 from henryiii/henryiii-fixes Hans Dembinski 2018-12-13 16:51:25 +0100
  • 45653d67cd Small typo fix Henry Fredrick Schreiner 2018-12-13 15:58:51 +0100
  • fc6deb01a3 Fix for duplicate symbol linking error Henry Fredrick Schreiner 2018-12-13 15:58:39 +0100
  • 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 Hans Dembinski 2018-12-12 09:53:16 +0100
  • 1ef9dd50ce axis benchmark and simpler circular index calculation Hans Dembinski 2018-12-07 11:21:15 +0100
  • ea3cb3639a typo Hans Dembinski 2018-12-07 11:20:18 +0100
  • 9e93f2672b document why axis_type::size returns signed integer Hans Dembinski 2018-12-05 10:57:46 +0100
  • 74cc4aab8a faster indexing when iterating over all bins Hans Dembinski 2018-12-04 13:32:04 +0100
  • 47d69e8602 better value access and fixes for CI builds Hans Dembinski 2018-12-04 11:55:46 +0100
  • 3dc5108ccb better benchmark Hans Dembinski 2018-12-04 11:22:37 +0100
  • 109a3548bd better test of indexed range adaptor and new benchmark for indexed Hans Dembinski 2018-12-04 11:11:26 +0100
  • 0c16f62590 fixes for complaints by cppcheck Hans Dembinski 2018-12-04 00:12:34 +0100
  • 47393b79c6 switch to int everywhere Hans Dembinski 2018-12-03 23:24:14 +0100
  • cbb7123ec3 adding clang_complete Hans Dembinski 2018-12-03 21:45:34 +0100
  • d140a435d4 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
  • 2b3271f1bb restore axis_size command to track size of axis types Hans Dembinski 2018-11-29 00:10:10 +0100
  • 7ee8d96cf2 BOOST_THROW_EXCEPTION Hans Dembinski 2018-11-28 23:55:17 +0100
  • 7c0d5cf761 update Hans Dembinski 2018-11-28 23:36:06 +0100
  • b3e24a0c11 update Hans Dembinski 2018-11-28 23:35:04 +0100
  • c943467f7f fix Hans Dembinski 2018-11-28 23:12:29 +0100
  • 8bd27f36e2 fix Hans Dembinski 2018-11-28 22:59:52 +0100
  • 529c0c5d91 added nodiscard Hans Dembinski 2018-11-28 21:48:13 +0100
  • ac45f96981 fix Hans Dembinski 2018-11-28 21:40:24 +0100
  • 0232206648 fix Hans Dembinski 2018-11-28 21:04:35 +0100
  • 92affb437c fix Hans Dembinski 2018-11-28 20:57:12 +0100
  • c50f1cd07e added density method to indexed proxy, hide details of axes_buffer Hans Dembinski 2018-11-28 14:58:47 +0100
  • 4e404c7c38 new interface for proxy returned by indexed, new test and fixes for boost.range support Hans Dembinski 2018-11-27 23:55:44 +0100
  • 367dd7cc81 simpler Hans Dembinski 2018-11-27 20:39:23 +0100
  • 64a419171b use correct size for buffer if size is known at compile-time Hans Dembinski 2018-11-27 20:22:28 +0100
  • 3463450735 better placement Hans Dembinski 2018-11-25 22:48:44 +0100
  • d2275a780a clean up Hans Dembinski 2018-11-25 22:44:53 +0100
  • 08a09235a4 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
  • e9c75559c4 removed superfluous include Hans Dembinski 2018-11-18 17:09:27 +0100
  • 71e6161ca4 added support for variable axis Hans Dembinski 2018-11-18 17:08:06 +0100
  • 66e055f540 added support for circular axis Hans Dembinski 2018-11-18 16:03:00 +0100
  • 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 Hans Dembinski 2018-11-18 15:24:13 +0100
  • fb1f607242 cooler example Hans Dembinski 2018-11-16 12:48:30 +0100
  • 67fad4e75f eliminate some warnings about conversions Hans Dembinski 2018-11-15 22:03:32 +0100
  • 0ed763cc9c fix Hans Dembinski 2018-11-15 21:31:31 +0100
  • 37dbac5057 remove obsolete array includes and enable deactivated serialization tests Hans Dembinski 2018-11-15 21:20:04 +0100
  • 46f903c5aa define maximum capacity for internal buffers Hans Dembinski 2018-11-15 21:12:01 +0100
  • 5e0293fd40 more threads to make a potential data race more likely Hans Dembinski 2018-11-14 20:10:40 +0100
  • ae55c1b923 fix travis and windows Hans Dembinski 2018-11-14 20:01:24 +0100
  • ed3fd2428b get more info from travis Hans Dembinski 2018-11-14 17:14:24 +0100
  • 4652b6f8a7 fix Hans Dembinski 2018-11-14 15:52:08 +0100
  • 5a9307b4a6 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
  • 596708143a fix win Hans Dembinski 2018-11-14 09:38:46 +0100
  • 02d85987ab exclude build Hans Dembinski 2018-11-14 09:37:04 +0100
  • 3512caa654 fix win Hans Dembinski 2018-11-14 00:15:32 +0100
  • cc66e03a77 doc fix Hans Dembinski 2018-11-14 00:06:47 +0100
  • a91a459b8b 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
  • c9b688702c fix gcc Hans Dembinski 2018-11-13 17:35:28 +0100
  • 9862df7fae fix gcc Hans Dembinski 2018-11-13 17:30:24 +0100
  • bcfe032f66 fix ci Hans Dembinski 2018-11-13 17:17:37 +0100
  • f07dde0575 fix ci Hans Dembinski 2018-11-13 16:16:14 +0100
  • 5f70e7318b fixes Hans Dembinski 2018-11-13 16:13:36 +0100
  • bfd936e77b new example with histogram thats filled in parallel Hans Dembinski 2018-11-13 16:06:52 +0100
  • c3013260f1 added license Hans Dembinski 2018-11-13 15:12:41 +0100
  • 4b63a63764 added sum algorithm Hans Dembinski 2018-11-13 15:12:00 +0100
  • 7e23f3da7b lifted condition that indices must be rising Hans Dembinski 2018-11-12 21:56:58 +0100
  • fd31f06729 moved reduce_to to project, closes issue 77 Hans Dembinski 2018-11-11 21:48:35 +0100
  • 00e7f7fc5c added unsafe access Hans Dembinski 2018-11-11 14:32:37 +0100
  • fdfcf804a8 refactoring of make_histogram factories Hans Dembinski 2018-11-11 13:50:27 +0100
  • bb4afb57ec fix Hans Dembinski 2018-11-11 13:00:04 +0100
  • 00e19571d6 fix Hans Dembinski 2018-11-11 12:56:16 +0100
  • b66e81443b fix Hans Dembinski 2018-11-11 12:45:31 +0100
  • 50f0fbfe2d fix Hans Dembinski 2018-11-11 11:55:06 +0100
  • 3ffe32169a more sanitizing Hans Dembinski 2018-11-11 11:51:03 +0100
  • 8aad708a9c updated examples Hans Dembinski 2018-11-11 11:50:44 +0100
  • 39879c76ed protect against programming error Hans Dembinski 2018-11-11 11:50:18 +0100
  • 23dba06b9a some updates to the readme Hans Dembinski 2018-11-10 13:28:26 +0100
  • 58da7984ba some updates to the readme Hans Dembinski 2018-11-10 13:27:14 +0100
  • beee59a123 some updates to the readme Hans Dembinski 2018-11-10 13:21:17 +0100
  • 8f9293db5d more tests Hans Dembinski 2018-11-09 08:36:04 +0100
  • 2a1995bb07 first working accumulator support Hans Dembinski 2018-11-08 23:32:14 +0100
  • 8a4dc1d67b generalization of has_method_value_with_..., removed obsolete classify_container Hans Dembinski 2018-11-08 20:15:16 +0100
  • 54a4f2585d no need for a trait Hans Dembinski 2018-11-08 19:54:49 +0100
  • f81441f53a wip for adding profile support Hans Dembinski 2018-11-05 23:55:59 +0100
  • 4d048418ae fix Hans Dembinski 2018-11-05 00:34:52 +0100
  • 04a2203da5 minor doc update Hans Dembinski 2018-11-05 00:22:19 +0100
  • 411290024c simpler Hans Dembinski 2018-11-05 00:08:30 +0100
  • 5c9316472b better warning fix Hans Dembinski 2018-11-05 00:01:49 +0100
  • 5d65c1dcda avoid warnings on travis with gcc-5 Hans Dembinski 2018-11-04 23:51:26 +0100
  • 38595ee16c better warning handling Hans Dembinski 2018-11-04 23:33:55 +0100
  • 972868a11c prefer struct over function Hans Dembinski 2018-11-04 23:15:24 +0100
  • 095031369f remove more warnings Hans Dembinski 2018-11-04 22:52:36 +0100
  • c1a88db1d0 fix windows Hans Dembinski 2018-11-04 22:47:27 +0100
  • fc488b04d5 fix Hans Dembinski 2018-11-04 22:29:16 +0100
  • b1e4eb9047 attempt to fix Hans Dembinski 2018-11-04 21:47:18 +0100
  • 740e653c67 silence some warnings Hans Dembinski 2018-11-04 21:47:08 +0100