2096 Commits

Author SHA1 Message Date
Hans Dembinski
455c43ca97 reference fixes: sorted headers, sorted items in namespaces, removed Detail* typenames 2020-04-14 17:12:42 +02:00
Hans Dembinski
6d87576f1d fixing copy-pasted typo if ostream file descriptions 2020-04-14 17:08:46 +02:00
Hans Dembinski
45d927ac80 missing doxy for sample_type 2020-04-14 17:08:08 +02:00
Hans Dembinski
bdeaca723c minor fixes and beautification in history 2020-04-14 17:07:45 +02:00
Hans Dembinski
e505076bf0 renamed changelog.qbk to history.qbk 2020-04-14 14:33:42 +02:00
Hans Dembinski
ba93953730 changelog added for v1.73 boost-1.73.0 2020-04-09 16:59:22 +02:00
Hans Dembinski
0525ba34a0
restore boost accumulators test 2020-04-06 12:17:05 +02:00
Hans Dembinski
b63d7e2b6f
fix odr test for bundled boost and test this 2020-04-06 00:45:55 +02:00
Hans Dembinski
830f238534
reverting to standalone docs and some doc fixes boost-1.73.0.beta1 2020-03-23 19:12:51 +01:00
Hans Dembinski
c5a0d1c35b
temporary workaround for broken boost.parameter 2020-03-23 15:58:48 +01:00
Hans Dembinski
e77fb53578 missing include 2020-03-23 15:44:47 +01:00
Hans Dembinski
1ca92985c0
Update CONTRIBUTING.md 2020-03-22 20:29:32 +01:00
Hans Dembinski
4a368329a5
Add wrapped histogram example to getting started section 2020-03-11 15:50:55 +01:00
Hans Dembinski
9382f57f9a
fix for scaling operator bug and accumulator_traits bug and new tests for these bugs 2020-03-11 00:49:05 +01:00
Hans Dembinski
38d9118c29
move reduce_command into separate header 2020-03-10 18:47:51 +01:00
Hans Dembinski
82a22250aa
new docu section about histogram usage in APIs 2020-03-10 13:34:44 +01:00
Hans Dembinski
48226f606e
revert to functions to generate reduce commands 2020-03-09 22:48:28 +01:00
Hans Dembinski
e751503536
Better documentation on usage of Boost.Accumulators and simplified accumulator_traits 2020-03-09 20:48:50 +01:00
Hans Dembinski
371323a65e remove the warnings workaround for variant2 2020-03-09 16:28:31 +01:00
Hans Dembinski
f97cae4548
Fix: Adds histogram to boostbook (#273) 2020-03-07 18:48:45 +01:00
Hans Dembinski
0583e6598d
small interface fix and adaptations to current boost develop 2020-01-31 23:58:33 +01:00
Hans Dembinski
3e882bce26
add crop command for reduce 2020-01-31 21:41:32 +01:00
Hans Dembinski
a872c6e1c3 Adding GitHub actions for CI 2020-01-06 01:37:52 +01:00
Hans Dembinski
82d9314302 reducible category axis and general reduce upgrade
* reducible category axis
* new axis::trait is_ordered and ordered()
* reduce accepts positional commands now
* renamed (old symbols still there, but deprecated)
  - static_is_inclusive -> is_inclusive
  - static_options -> get_options
  - reduce_option -> reduce_command
* reduce commands are now structs derived from reduce_command base instead of functions
* simplified TMP code in axis::traits 
* updated and improved docs for reduce
2020-01-06 01:37:52 +01:00
Hans Dembinski
9aef54cf70
Extended custom accumulator section in user guide and added count accumulator 2020-01-03 19:40:41 +01:00
Hans Dembinski
9fb9b5fe31
Reduce template usage in accumulators and add method documentation 2020-01-03 12:57:59 +01:00
Hans Dembinski
e1cd2a911c
add value method to accumulator::sum 2020-01-03 12:15:27 +01:00
Hans Dembinski
270f6a1afb
algorithm::sum gains coverage arg and improved documentation 2020-01-03 11:07:21 +01:00
Hans Dembinski
87e757f9e1
Fixes possible pointer arithmetic past end position in indexed 2020-01-03 01:57:20 +01:00
Hans Dembinski
3dff0438ea
Accumulator fixes
* Bug-fix of weighted_sum: variance was not calculated correctly when normal histogram was added to weighted histogram with weighted_sum storage
* Several minor improvements to accumulator interfaces
2020-01-02 19:07:40 +01:00
Hans Dembinski
9e5a4c4f24
adding CI test of superproject cmake 2019-12-29 20:44:44 +01:00
Hans Dembinski
aed4c9c721 more cmake fixes 2019-12-29 15:57:02 +01:00
Hans Dembinski
5761c46985 another cmake fix 2019-12-29 15:18:42 +01:00
Hans Dembinski
03d92967f9
use index_type consistently everywhere 2019-12-29 00:02:16 +01:00
Hans Dembinski
27a49217ff
skip tests if compiler does not support required cxx_std 2019-12-28 22:17:24 +01:00
Hans Dembinski
ed9d6324d1
adapt and fix cmake build to match mp11, assert, ... 2019-12-28 20:16:46 +01:00
Hans Dembinski
ca07c7fa4a
Benchmark update
* safer script
* update of benchmark plot and text
2019-12-23 01:01:40 +01:00
Hans Dembinski
824fe9017f
test everything with -03 and -funsafe_math_optimizations 2019-12-22 17:22:19 +01:00
Hans Dembinski
1305445ce4
stop compiler optimizations with -ffast-math from break sum accumulator 2019-12-20 20:13:39 +01:00
Hans Dembinski
b3a8158878
Python tests optional and proper name prefixes 2019-12-19 13:45:33 +01:00
Hans Dembinski
a01220c56b
adding bigobj flag on windows (#263) 2019-12-19 12:10:38 +01:00
Hans Dembinski
81cf62d010
fix of reduce when histogram lacks flow bins
reducing histograms with axes that lacked flow bins failed before this patch
2019-12-15 18:04:20 +01:00
Hans Dembinski
1540c4e94a
fix for failing tests with exception-handling=off 2019-12-15 17:30:29 +01:00
Hans Dembinski
e415be10cd
fix for fill segfault
old code allowed to pass sequences of length 1 with sequence of length N > 1, which is invalid
boost-1.72.0
2019-11-21 12:35:37 +01:00
Hans Dembinski
701d690279 update overview 2019-11-21 00:51:05 +01:00
Hans Dembinski
be058afcaf
fix for axis::get on a variant of pointers
* `axis::get<axis_t>(hist.axis(0))` failed, when hist uses an axis tuple
* added missing test for this case
2019-11-21 00:36:59 +01:00
Hans Dembinski
b1988cd75d
make serialize a member function for null_type 2019-11-21 00:24:32 +01:00
Hans Dembinski
e093ecd4b0
Fixes fill from strings and variant of value types and containers of value types 2019-11-21 00:23:10 +01:00
Hans Dembinski
80a6cb90ed add missing assert message for msvc 2019-11-20 23:24:55 +01:00
Hans Dembinski
d0c1ef5b27
Allow some empty axes 2019-11-18 23:20:34 +01:00