MRMD 0.4.0
Multi Resolution Molecular Dynamics
Loading...
Searching...
No Matches
MultiHistogram.cpp File Reference
#include "MultiHistogram.hpp"
#include <cassert>
#include "util/math.hpp"

Namespaces

namespace  mrmd
 
namespace  mrmd::data
 

Functions

void mrmd::data::cumulativeMovingAverage (data::MultiHistogram &average, const data::MultiHistogram &current, 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)