Definition at line 34 of file basehistogram.h.
Public Member Functions | |
virtual void | acquire (const Cluster &cluster)=0 |
BaseHistogram (double min, double max, int bins) | |
void | clear () |
vector< int > | histogramBins () const |
int | pullingInterval () const |
void | setPullingInterval (int interval) |
virtual void | write (int numAtoms, string base_name)=0 |
Protected Attributes | |
int | m_bins |
vector< int > | m_histogramBin |
double | m_max |
double | m_min |
int | m_numberHistogramsTaken |
int | m_pullingInterval |
|
A general constructor to generate a histogram.
Definition at line 22 of file basehistogram.cpp. References m_bins, m_histogramBin, m_max, m_min, and m_numberHistogramsTaken. |
|
An abstract method to take sample readings from a cluster for a histogram.
Implemented in KineticEnergyHistogram, PotentialEnergyHistogram, RadialDensityHistogram, and RadialDistributionFunction. |
|
Clears the base histogram. Definition at line 47 of file basehistogram.cpp. References m_bins, m_histogramBin, and m_numberHistogramsTaken. Referenced by BaseSimulation::clear(). |
|
Accessor to the histogram bins.
Definition at line 32 of file basehistogram.cpp. References m_histogramBin. |
|
Accessor to the pull interval.
Definition at line 37 of file basehistogram.cpp. References m_pullingInterval. Referenced by MDLJ_Simulation::run(), and MCLJ_Simulation::run(). |
|
Modifier for the pull interval.
Definition at line 42 of file basehistogram.cpp. References m_pullingInterval. |
|
An abstract method for writting the histograms values.
Implemented in KineticEnergyHistogram, PotentialEnergyHistogram, RadialDensityHistogram, and RadialDistributionFunction. |
|
Definition at line 91 of file basehistogram.h. Referenced by RadialDistributionFunction::acquire(), RadialDensityHistogram::acquire(), PotentialEnergyHistogram::acquire(), KineticEnergyHistogram::acquire(), BaseHistogram(), clear(), RadialDistributionFunction::write(), RadialDensityHistogram::write(), PotentialEnergyHistogram::write(), and KineticEnergyHistogram::write(). |
|
Definition at line 79 of file basehistogram.h. Referenced by RadialDistributionFunction::acquire(), RadialDensityHistogram::acquire(), PotentialEnergyHistogram::acquire(), KineticEnergyHistogram::acquire(), BaseHistogram(), clear(), histogramBins(), RadialDistributionFunction::write(), RadialDensityHistogram::write(), PotentialEnergyHistogram::write(), and KineticEnergyHistogram::write(). |
|
Definition at line 87 of file basehistogram.h. Referenced by RadialDistributionFunction::acquire(), RadialDensityHistogram::acquire(), PotentialEnergyHistogram::acquire(), KineticEnergyHistogram::acquire(), BaseHistogram(), RadialDistributionFunction::write(), RadialDensityHistogram::write(), PotentialEnergyHistogram::write(), and KineticEnergyHistogram::write(). |
|
Definition at line 83 of file basehistogram.h. Referenced by RadialDistributionFunction::acquire(), RadialDensityHistogram::acquire(), PotentialEnergyHistogram::acquire(), KineticEnergyHistogram::acquire(), BaseHistogram(), RadialDistributionFunction::write(), RadialDensityHistogram::write(), PotentialEnergyHistogram::write(), and KineticEnergyHistogram::write(). |
|
Definition at line 95 of file basehistogram.h. Referenced by RadialDistributionFunction::acquire(), RadialDensityHistogram::acquire(), PotentialEnergyHistogram::acquire(), KineticEnergyHistogram::acquire(), BaseHistogram(), clear(), RadialDistributionFunction::write(), RadialDensityHistogram::write(), PotentialEnergyHistogram::write(), and KineticEnergyHistogram::write(). |
|
Definition at line 99 of file basehistogram.h. Referenced by KineticEnergyHistogram::KineticEnergyHistogram(), PotentialEnergyHistogram::PotentialEnergyHistogram(), pullingInterval(), RadialDensityHistogram::RadialDensityHistogram(), RadialDistributionFunction::RadialDistributionFunction(), and setPullingInterval(). |