Gromacs  2025.0-dev-20241011-013a99c
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Functions | Variables
#include "gmxpre.h"
#include "gromacs/analysisdata/modules/histogram.h"
#include <cmath>
#include <cstdint>
#include <limits>
#include <memory>
#include <vector>
#include "gromacs/analysisdata/abstractdata.h"
#include "gromacs/analysisdata/dataframe.h"
#include "gromacs/analysisdata/datamodule.h"
#include "gromacs/analysisdata/datastorage.h"
#include "gromacs/analysisdata/framelocaldata.h"
#include "gromacs/math/functions.h"
#include "gromacs/utility/basedefinitions.h"
#include "gromacs/utility/exceptions.h"
#include "gromacs/utility/gmxassert.h"
#include "gromacs/utility/real.h"
#include "frameaverager.h"
+ Include dependency graph for histogram.cpp:

Description

Implements classes in histogram.h.

Author
Teemu Murtola teemu.nosp@m..mur.nosp@m.tola@.nosp@m.gmai.nosp@m.l.com

Classes

class  gmx::anonymous_namespace{histogram.cpp}::StaticAverageHistogram
 Represents copies of average histograms. More...
 
class  gmx::internal::BasicAverageHistogramModule
 Implements average histogram module that averages per-frame histograms. More...
 
class  gmx::internal::BasicHistogramImpl
 Base class for private implementation classes for histogram modules. More...
 
class  gmx::AnalysisDataSimpleHistogramModule::Impl
 Private implementation class for AnalysisDataSimpleHistogramModule. More...
 
class  gmx::AnalysisDataWeightedHistogramModule::Impl
 Private implementation class for AnalysisDataWeightedHistogramModule. More...
 

Functions

bool anonymous_namespace{histogram.cpp}::isDefined (real value)
 Checks whether value is defined.
 

Variables

const real anonymous_namespace{histogram.cpp}::UNDEFINED = std::numeric_limits<real>::max()
 Value used to signify that a real-valued histogram setting is not set.