Gromacs  2025-dev-20241003-bd59e46
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
exponentialmovingaverage.cpp File Reference
#include "gmxpre.h"
#include "gromacs/math/exponentialmovingaverage.h"
#include <string>
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/keyvaluetree.h"
#include "gromacs/utility/keyvaluetreebuilder.h"
#include "gromacs/utility/real.h"
+ Include dependency graph for exponentialmovingaverage.cpp:

Description

Implements routines to calculate an exponential moving average.

Author
Christian Blau blau@.nosp@m.kth..nosp@m.se

Functions

void gmx::exponentialMovingAverageStateAsKeyValueTree (KeyValueTreeObjectBuilder builder, const ExponentialMovingAverageState &state)
 Convert the exponential moving average state as key-value-tree object.
 
ExponentialMovingAverageState gmx::exponentialMovingAverageStateFromKeyValueTree (const KeyValueTreeObject &object)
 Sets the exponential moving average state from a key-value-tree object. More...