Gromacs  2024.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Public Attributes
gmx::AnalysisDataWeightedHistogramModule::Impl Class Reference
+ Inheritance diagram for gmx::AnalysisDataWeightedHistogramModule::Impl:
+ Collaboration diagram for gmx::AnalysisDataWeightedHistogramModule::Impl:


Private implementation class for AnalysisDataWeightedHistogramModule.

Public Types

< double > 
 Shorthand for the per-frame accumulation data structure type.
- Public Types inherited from gmx::internal::BasicHistogramImpl
typedef std::shared_ptr
< BasicAverageHistogramModule
 Smart pointer to manage an BasicAverageHistogramModule object.

Public Member Functions

 Impl (const AnalysisHistogramSettings &settings)
 Creates an histogram impl with defined bin parameters.
- Public Member Functions inherited from gmx::internal::BasicHistogramImpl
 BasicHistogramImpl (const AnalysisHistogramSettings &settings)
 Creates an histogram impl with defined bin parameters.
void init (const AnalysisHistogramSettings &settings)
 (Re)initializes the histogram from settings.

Public Attributes

FrameLocalData accumulator_
 Accumulates the histogram within a frame.
- Public Attributes inherited from gmx::internal::BasicHistogramImpl
AnalysisDataStorage storage_
 Storage implementation object.
AnalysisHistogramSettings settings_
 Settings for the histogram object.
BasicAverageHistogramModulePointer averager_
 Averager module.

The documentation for this class was generated from the following file: