Gromacs  2025-dev-20241008-cf8b9ef
 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::AnalysisDataSimpleHistogramModule::Impl Class Reference
+ Inheritance diagram for gmx::AnalysisDataSimpleHistogramModule::Impl:
+ Collaboration diagram for gmx::AnalysisDataSimpleHistogramModule::Impl:

Description

Private implementation class for AnalysisDataSimpleHistogramModule.

Public Types

typedef
AnalysisDataFrameLocalData
< int64_t > 
FrameLocalData
 Shorthand for the per-frame accumulation data structure type.
 
- Public Types inherited from gmx::internal::BasicHistogramImpl
typedef std::shared_ptr
< BasicAverageHistogramModule
BasicAverageHistogramModulePointer
 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: