Commit Graph

  • f7d083a49b readme update [ci skip] Hans Dembinski 2019-01-24 21:10:09 +01:00
  • 47b8a0734d CI fix Hans Dembinski 2019-01-24 20:53:33 +01:00
  • 5396998eb7 improved stdlib compat, fixed bug in reference Hans Dembinski 2019-01-24 00:16:38 +01:00
  • f1135e3e89 example of stdlib compatibility Hans Dembinski 2019-01-22 23:45:46 +01:00
  • 2a4ed0b5f9 improve reference docs Hans Dembinski 2019-01-22 23:05:53 +01:00
  • fd0b7dea8d better reference docu Hans Dembinski 2019-01-22 22:14:38 +01:00
  • 1bd67c780e use float literals in examples Hans Dembinski 2019-01-22 20:48:29 +01:00
  • a412b53f12 fix Hans Dembinski 2019-01-22 20:48:07 +01:00
  • 0c052f5d62 better docs Hans Dembinski 2019-01-20 23:28:28 +01:00
  • 6bc32d0ea6 nicer Hans Dembinski 2019-01-20 22:56:38 +01:00
  • 2ea4051e62 big clean-up of reference docu, fix for axis::variant<const Ts&...>, renamed operator_ostream header to ostream Hans Dembinski 2019-01-20 22:48:39 +01:00
  • 6d85898b72 c++11 to c++14 Hans Dembinski 2019-01-20 21:29:20 +01:00
  • 67c142da5a simpler Hans Dembinski 2019-01-20 10:44:03 +01:00
  • b6f454f493 enable underflow and overflow for growing axis where possible Hans Dembinski 2019-01-19 23:19:04 +01:00
  • d0a59b9830 return iterator to current bin after fill Hans Dembinski 2019-01-19 14:57:47 +01:00
  • 61a4bf0c3e fix benchmark Hans Dembinski 2019-01-19 14:34:21 +01:00
  • 9d22f3791c implemented ctor with step size for regular axis, closes #88 Hans Dembinski 2019-01-19 13:21:42 +01:00
  • 6da0059eed signal intend Hans Dembinski 2019-01-19 12:33:49 +01:00
  • c826c1f824 cosmetics Hans Dembinski 2019-01-19 12:33:31 +01:00
  • 30cf2fe97e nicer Hans Dembinski 2019-01-17 22:26:59 +01:00
  • f8ebf85a05 accessor [] to index and indices Hans Dembinski 2019-01-17 21:56:02 +01:00
  • 07b91f013f more pointer an array interface Hans Dembinski 2019-01-17 08:08:03 +01:00
  • bc6ee8f89e switch second indexed argument to enum class and use use_default everywhere Hans Dembinski 2019-01-16 22:00:59 +01:00
  • 344d74d177 Merge pull request #147 from HDembinski/growing_axis Hans Dembinski 2019-01-16 21:02:56 +01:00
  • 56c3d5bc40 fix ci Hans Dembinski 2019-01-16 20:48:11 +01:00
  • a51811c25a more testing Hans Dembinski 2019-01-16 20:45:34 +01:00
  • acb5b7ba1e fix CI Hans Dembinski 2019-01-16 20:36:31 +01:00
  • 2a7f9cdf61 support for growing variable axis Hans Dembinski 2019-01-16 09:16:56 +01:00
  • 6c74da60ed regular axis growable; removed axis::base; replaced int with index_type Hans Dembinski 2019-01-16 00:52:41 +01:00
  • cadc27135f make category growable and add missing deduction guides Hans Dembinski 2019-01-15 00:13:04 +01:00
  • 4108c54869 replacing custom SFINAE with mp11::mp_valid Hans Dembinski 2019-01-14 22:00:53 +01:00
  • 3ed77e7287 nicer way of injecting optional interface Hans Dembinski 2019-01-14 22:00:33 +01:00
  • f1ac913246 better solution for adding optional update method when axis has growth Hans Dembinski 2019-01-13 23:18:39 +01:00
  • 8e9dd85837 wip: growing axis for axis::integer Hans Dembinski 2019-01-13 22:14:53 +01:00
  • 0479c512e3 rename option_type to option, new growth option, new utiltity functions test and join Hans Dembinski 2019-01-13 14:25:34 +01:00
  • 2476e98259 growing axis fully working Hans Dembinski 2019-01-13 00:21:02 +01:00
  • a9be9b0841 another growing axis Hans Dembinski 2019-01-13 00:00:51 +01:00
  • ac47484483 simper and slightly faster adaptive_storage Hans Dembinski 2019-01-12 23:37:31 +01:00
  • 4ad531fd77 shorter Hans Dembinski 2019-01-12 22:49:43 +01:00
  • 6158a9a8bc fix Hans Dembinski 2019-01-12 22:04:17 +01:00
  • 5ba3c694b0 fix Hans Dembinski 2019-01-12 21:40:11 +01:00
  • 1a04ecc4a0 add comment Hans Dembinski 2019-01-12 21:00:58 +01:00
  • 3179ac3420 fix Hans Dembinski 2019-01-12 20:58:55 +01:00
  • cdc1fc442f fix Hans Dembinski 2019-01-12 20:51:30 +01:00
  • 3cec3edb9c working test: simpler variant visit, simpler linearize functions, extended traits; get_if for std compliance Hans Dembinski 2019-01-12 20:42:45 +01:00
  • d926077705 nicer naming of internal functions and explicitly initialize shifts, Hans Dembinski 2019-01-11 23:56:18 +01:00
  • 2e4ad7a5df enable growing axis support at compile-time only when needed Hans Dembinski 2019-01-11 23:33:30 +01:00
  • bd381dbe76 gcc fix Hans Dembinski 2019-01-11 00:47:18 +01:00
  • 54eb52d80d wip: growing axis for static 1d working Hans Dembinski 2019-01-11 00:38:34 +01:00
  • 7be6dd27f6 wip, support for growing axes Hans Dembinski 2019-01-11 00:11:34 +01:00
  • b84bf714fb Merge branch 'develop' of github.com:HDembinski/histogram into develop Hans Dembinski 2019-01-11 00:11:24 +01:00
  • e77e9ab2fe update Hans Dembinski 2019-01-07 20:21:12 +01:00
  • b0b1f9065e exact comparison for references Hans Dembinski 2019-01-06 16:14:14 +01:00
  • 347ac33d2c make accessor writeable Hans Dembinski 2019-01-06 16:10:10 +01:00
  • dc9437044b fix travis Hans Dembinski 2019-01-06 15:05:25 +01:00
  • 608a89fef3 fix travis Hans Dembinski 2019-01-06 14:20:12 +01:00
  • 76dddd6d95 removing debris Hans Dembinski 2019-01-06 13:18:51 +01:00
  • e80ae946e6 full iterator support Hans Dembinski 2019-01-06 13:15:15 +01:00
  • dd0943a4b0 not necessary Hans Dembinski 2019-01-04 15:59:24 +01:00
  • 188bf8ecbe Introduce grid type and derive histogram from grid Hans Dembinski 2019-01-03 14:27:36 +01:00
  • 8f82b09edd renaming references to bibliography Hans Dembinski 2018-12-20 23:20:07 +01:00
  • 92e1893272 improving docs, closes Hans Dembinski 2018-12-20 23:08:48 +01:00
  • 37ac219921 added profile example and improved interface of mean and weighted_mean Hans Dembinski 2018-12-20 12:59:45 +01:00
  • ca815dd231 remove obsolete comment Hans Dembinski 2018-12-20 12:36:11 +01:00
  • 2d5fb32b88 improved support and testing of axes over boost::units Hans Dembinski 2018-12-20 12:25:06 +01:00
  • 68ce22a323 deduction guides for histogram class Hans Dembinski 2018-12-19 09:27:28 +01:00
  • d96f749a52 deduction guides for histogram Hans Dembinski 2018-12-19 08:50:18 +01:00
  • 12a79e5197 regular axis with unit can now also use transforms Hans Dembinski 2018-12-19 00:46:07 +01:00
  • cbdd77f629 getting rid of value_bin_view, since we dont need to use bins as indices anymore Hans Dembinski 2018-12-18 12:37:57 +01:00
  • a510b7dc93 no need for serialize method in histogram anymore Hans Dembinski 2018-12-16 23:17:53 +01:00
  • 20e4711c85 testing and plotting iteration performance Hans Dembinski 2018-12-16 23:17:21 +01:00
  • c4c2476012 use indexed in reduce and project, making index_mapper obsolete Hans Dembinski 2018-12-16 20:32:38 +01:00
  • 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 +01:00
  • 74d1b95d72 fixing deduction guide testing; better error when google benchmark is not found Hans Dembinski 2018-12-14 14:52:41 +01:00
  • 81abaa23eb fix for travis Hans Dembinski 2018-12-13 17:44:30 +01:00
  • d75b2dc207 Small typo fix Henry Fredrick Schreiner 2018-12-13 15:58:51 +01:00
  • 0d481a8938 Fix for duplicate symbol linking error Henry Fredrick Schreiner 2018-12-13 15:58:39 +01:00
  • 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 +01:00
  • 5752fd8f87 axis benchmark and simpler circular index calculation Hans Dembinski 2018-12-07 11:21:15 +01:00
  • e8e85064b7 typo Hans Dembinski 2018-12-07 11:20:18 +01:00
  • e0945a2dea document why axis_type::size returns signed integer Hans Dembinski 2018-12-05 10:57:46 +01:00
  • d6c7e81515 faster indexing when iterating over all bins Hans Dembinski 2018-12-04 13:32:04 +01:00
  • f21d396179 better value access and fixes for CI builds Hans Dembinski 2018-12-04 11:55:46 +01:00
  • 1f814cecd9 better benchmark Hans Dembinski 2018-12-04 11:22:37 +01:00
  • 94a3364c83 better test of indexed range adaptor and new benchmark for indexed Hans Dembinski 2018-12-04 11:11:26 +01:00
  • ab8201eca1 fixes for complaints by cppcheck Hans Dembinski 2018-12-04 00:12:34 +01:00
  • 1e0dcc72fb switch to int everywhere Hans Dembinski 2018-12-03 23:24:14 +01:00
  • d381e1c1a4 adding clang_complete Hans Dembinski 2018-12-03 21:45:34 +01:00
  • 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 +01:00
  • 8013048c71 restore axis_size command to track size of axis types Hans Dembinski 2018-11-29 00:10:10 +01:00
  • 9783a329c4 BOOST_THROW_EXCEPTION Hans Dembinski 2018-11-28 23:55:17 +01:00
  • 6d6a57f7bf update Hans Dembinski 2018-11-28 23:36:06 +01:00
  • 8c3bdd4aa4 update Hans Dembinski 2018-11-28 23:35:04 +01:00
  • 422055f74b fix Hans Dembinski 2018-11-28 23:12:29 +01:00
  • 5d98adcdef fix Hans Dembinski 2018-11-28 22:59:52 +01:00
  • e2987d528e added nodiscard Hans Dembinski 2018-11-28 21:48:13 +01:00
  • be16b0f39f fix Hans Dembinski 2018-11-28 21:40:24 +01:00
  • fbf9707874 fix Hans Dembinski 2018-11-28 21:04:35 +01:00
  • dc1f4ad47c fix Hans Dembinski 2018-11-28 20:57:12 +01:00
  • a4fe842b4a added density method to indexed proxy, hide details of axes_buffer Hans Dembinski 2018-11-28 14:58:47 +01:00