Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
observablesreducer.cpp File Reference
#include "gmxpre.h"
#include "observablesreducer.h"
#include <algorithm>
#include <numeric>
#include "gromacs/utility/arrayref.h"
#include "gromacs/utility/gmxassert.h"
+ Include dependency graph for observablesreducer.cpp:

Description

Defines gmx::ObservablesReducer and its builder.

These are defined in the same translation unit so that the Impl object of the ObservablesReducer can be built by the builder.

Classes

class  gmx::ObservablesReducer::Impl
 Impl class for ObservablesReducer. More...
 
class  gmx::ObservablesReducerBuilder::Impl
 Impl class for ObservablesReducerBuilder. More...
 
struct  gmx::ObservablesReducerBuilder::Impl::Subscription
 Data required to set up a subscription. More...