2 #ifndef MCMD_MC_PAIR_ENERGY_AVERAGE_H 3 #define MCMD_MC_PAIR_ENERGY_AVERAGE_H 12 #include <mcMd/analyzers/SystemAnalyzer.h> 13 #include <mcMd/mcSimulation/McSystem.h> 14 #include <util/accumulators/Average.h> 15 #include <mcMd/neighbor/CellList.h> 16 #include <mcMd/analyzers/util/PairSelector.h> 50 virtual void readParameters(std::istream& in);
72 template <
class Archive>
73 void serialize(Archive& ar,
const unsigned int version);
83 virtual void sample(
long iStep);
88 virtual void output();
93 std::ofstream outputFile_;
115 template <
class Archive>
119 ar & nSamplePerBlock_;
A System for use in a Markov chain Monte Carlo simulation.
Calculates the average and variance of a sampled property.
void serialize(Archive &ar, const unsigned int version)
Serialize to/from an archive.
void serialize(Archive &ar, PairSelector &selector, const unsigned int version)
Serialize a PairSelector.
Saving / output archive for binary ostream.
void serialize(Archive &ar, const unsigned int version)
Serialize to/from an archive.
Utility classes for scientific computation.
Selection rule for pairs of Atoms.
Template for Analyzer associated with one System.
Saving archive for binary istream.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
McPairEnergyAverage averages of total potential energy.