Private implementation class for AnalysisDataLifetimeModule.
|
typedef std::deque< int > | LifetimeHistogram |
| Container type for storing a histogram during the calculation.
|
|
|
| Impl () |
| Initializes the implementation class with empty/default values.
|
|
void | addLifetime (int dataSet, int lifetime) |
| Increments a lifetime histogram with a single lifetime. More...
|
|
|
real | firstx_ |
| X value of the first frame (used for determining output spacing).
|
|
real | lastx_ |
| X value of the last frame (used for determining output spacing).
|
|
int | frameCount_ |
| Total number of frames (used for normalization and output spacing).
|
|
bool | bCumulative_ |
| Whether to add subintervals of longer intervals explicitly.
|
|
std::vector< std::vector< int > > | currentLifetimes_ |
| Length of current continuously present interval for each data column. More...
|
|
std::vector< LifetimeHistogram > | lifetimeHistograms_ |
| Accumulated lifetime histograms for each data set.
|
|
void gmx::AnalysisDataLifetimeModule::Impl::addLifetime |
( |
int |
dataSet, |
|
|
int |
lifetime |
|
) |
| |
|
inline |
Increments a lifetime histogram with a single lifetime.
- Parameters
-
[in] | dataSet | Index of the histogram to increment. |
[in] | lifetime | Lifetime to add to the histogram. |
std::vector<std::vector<int> > gmx::AnalysisDataLifetimeModule::Impl::currentLifetimes_ |
Length of current continuously present interval for each data column.
While frame N has been processed, stores the length of an interval for each data column where that column has been continuously present up to and including frame N.
The documentation for this class was generated from the following file: