Commit Graph

1953 Commits

Author SHA1 Message Date
Hans Dembinski
1c088767e7 deduction guides for histogram class 2018-12-19 09:27:28 +01:00
Hans Dembinski
b3bedcd85c deduction guides for histogram 2018-12-19 08:50:18 +01:00
Hans Dembinski
f0835b3dcf regular axis with unit can now also use transforms 2018-12-19 00:46:07 +01:00
Hans Dembinski
e561f0228a getting rid of value_bin_view, since we dont need to use bins as indices anymore 2018-12-18 12:37:57 +01:00
Hans Dembinski
d15bde369a no need for serialize method in histogram anymore 2018-12-16 23:17:53 +01:00
Hans Dembinski
1f3ed1a41a testing and plotting iteration performance 2018-12-16 23:17:21 +01:00
Hans Dembinski
7d0bd00adb use indexed in reduce and project, making index_mapper obsolete 2018-12-16 20:32:38 +01:00
Hans Dembinski
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 2018-12-16 19:01:14 +01:00
Hans Dembinski
629fd733e1 fixing deduction guide testing; better error when google benchmark is not found 2018-12-14 14:52:41 +01:00
Hans Dembinski
3699e98bc1 fix for travis 2018-12-13 17:44:30 +01:00
Hans Dembinski
9f0248b482
Merge pull request #139 from henryiii/henryiii-fixes
Symbol duplicate fixes
2018-12-13 16:51:25 +01:00
Henry Fredrick Schreiner
45653d67cd Small typo fix 2018-12-13 15:58:51 +01:00
Henry Fredrick Schreiner
fc6deb01a3 Fix for duplicate symbol linking error 2018-12-13 15:58:39 +01:00
Hans Dembinski
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 2018-12-12 09:53:16 +01:00
Hans Dembinski
1ef9dd50ce axis benchmark and simpler circular index calculation 2018-12-07 11:21:15 +01:00
Hans Dembinski
ea3cb3639a typo 2018-12-07 11:20:18 +01:00
Hans Dembinski
9e93f2672b document why axis_type::size returns signed integer 2018-12-05 10:57:46 +01:00
Hans Dembinski
74cc4aab8a faster indexing when iterating over all bins 2018-12-04 13:32:04 +01:00
Hans Dembinski
47d69e8602 better value access and fixes for CI builds 2018-12-04 11:55:46 +01:00
Hans Dembinski
3dc5108ccb better benchmark 2018-12-04 11:22:37 +01:00
Hans Dembinski
109a3548bd better test of indexed range adaptor and new benchmark for indexed 2018-12-04 11:11:26 +01:00
Hans Dembinski
0c16f62590 fixes for complaints by cppcheck 2018-12-04 00:12:34 +01:00
Hans Dembinski
47393b79c6 switch to int everywhere 2018-12-03 23:24:14 +01:00
Hans Dembinski
cbb7123ec3 adding clang_complete 2018-12-03 21:45:34 +01:00
Hans Dembinski
d140a435d4 added option for indexed to skip extra bins (new default); avoid mp11 in interface; use int as return type for axis::size() 2018-12-02 23:20:15 +01:00
Hans Dembinski
2b3271f1bb restore axis_size command to track size of axis types 2018-11-29 00:10:10 +01:00
Hans Dembinski
7ee8d96cf2 BOOST_THROW_EXCEPTION 2018-11-28 23:55:17 +01:00
Hans Dembinski
7c0d5cf761 update 2018-11-28 23:36:06 +01:00
Hans Dembinski
b3e24a0c11 update 2018-11-28 23:35:04 +01:00
Hans Dembinski
c943467f7f fix 2018-11-28 23:12:29 +01:00
Hans Dembinski
8bd27f36e2 fix 2018-11-28 22:59:52 +01:00
Hans Dembinski
529c0c5d91 added nodiscard 2018-11-28 21:48:13 +01:00
Hans Dembinski
ac45f96981 fix 2018-11-28 21:40:24 +01:00
Hans Dembinski
0232206648 fix 2018-11-28 21:04:35 +01:00
Hans Dembinski
92affb437c fix 2018-11-28 20:57:12 +01:00
Hans Dembinski
c50f1cd07e added density method to indexed proxy, hide details of axes_buffer 2018-11-28 14:58:47 +01:00
Hans Dembinski
4e404c7c38 new interface for proxy returned by indexed, new test and fixes for boost.range support 2018-11-27 23:55:44 +01:00
Hans Dembinski
367dd7cc81 simpler 2018-11-27 20:39:23 +01:00
Hans Dembinski
64a419171b use correct size for buffer if size is known at compile-time 2018-11-27 20:22:28 +01:00
Hans Dembinski
3463450735 better placement 2018-11-25 22:48:44 +01:00
Hans Dembinski
d2275a780a clean up 2018-11-25 22:44:53 +01:00
Hans Dembinski
08a09235a4 changed axis::option_type to compile-time option, replaced fancy histogram iterator with indexed range adaptor, cleanup of various headers 2018-11-25 22:35:26 +01:00
Hans Dembinski
e9c75559c4 removed superfluous include 2018-11-18 17:09:27 +01:00
Hans Dembinski
71e6161ca4 added support for variable axis 2018-11-18 17:08:06 +01:00
Hans Dembinski
66e055f540 added support for circular axis 2018-11-18 16:03:00 +01:00
Hans Dembinski
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 2018-11-18 15:24:13 +01:00
Hans Dembinski
fb1f607242 cooler example 2018-11-16 12:48:30 +01:00
Hans Dembinski
67fad4e75f eliminate some warnings about conversions 2018-11-15 22:03:32 +01:00
Hans Dembinski
0ed763cc9c fix 2018-11-15 21:31:31 +01:00
Hans Dembinski
37dbac5057 remove obsolete array includes and enable deactivated serialization tests 2018-11-15 21:20:04 +01:00