#include <string>
#include "assert/assert.hpp"
#include "datatypes.hpp"
#include "functional.hpp"
Go to the source code of this file.
|
| void | mrmd::data::cumulativeMovingAverage (data::MultiHistogram &average, const data::MultiHistogram ¤t, const real_t movingAverageFactor=10_r) |
| | Add new item to the comulative moving average.
|
| |
| data::MultiHistogram | mrmd::data::gradient (const data::MultiHistogram &input, const bool periodic=false) |
| | Calculates the gradient of the histogram.
|
| |
| data::MultiHistogram | mrmd::data::smoothen (data::MultiHistogram &input, const real_t &sigma, const real_t &range, const bool periodic=false) |
| | Smoothen a histogram using gaussian convolution.
|
| |
| ScalarView | mrmd::data::createGrid (const MultiHistogram &input) |
| |
| template<class BinaryOp > |
| void | mrmd::data::transform (const MultiHistogram &input1, const MultiHistogram &input2, MultiHistogram &output, const BinaryOp &binary_op) |
| | Applies a binary operation to corresponding elements of two input MultiHistograms and stores the result in an output MultiHistogram.
|
| |
| template<OneCoordinatePredicate Pred> |
| void | mrmd::data::replace_if_bin_position (MultiHistogram &hist, const Pred &pred, real_t newValue) |
| | Replaces histogram values with a new value if the bin position satisfies a predicate.
|
| |