diff options
Diffstat (limited to 'src/base/statistics.hh')
-rw-r--r-- | src/base/statistics.hh | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/base/statistics.hh b/src/base/statistics.hh index cc1b59e7f..048c1be86 100644 --- a/src/base/statistics.hh +++ b/src/base/statistics.hh @@ -228,12 +228,12 @@ class DataWrap : public InfoAccess /** * Copy constructor, copies are not allowed. */ - DataWrap(const DataWrap &stat); + DataWrap(const DataWrap &stat) {} /** * Can't copy stats. */ - void operator=(const DataWrap &); + void operator=(const DataWrap &) {} public: DataWrap() @@ -1502,6 +1502,7 @@ class HistStor void grow_up(); void grow_out(); void grow_convert(); + void add(HistStor *); /** * Add a value to the distribution for the given number of times. @@ -1840,6 +1841,12 @@ class DistBase : public DataWrap<Derived, DistInfoProxy> { data()->reset(this->info()); } + + /** + * Add the argument distribution to the this distibution. + */ + void add(DistBase &d) { data()->add(d.data()); } + }; template <class Stat> |