1 #ifndef MCMD_VAN_HOVE_H 2 #define MCMD_VAN_HOVE_H 11 #include <mcMd/analyzers/SystemAnalyzer.h> 12 #include <mcMd/simulation/System.h> 13 #include <util/containers/DArray.h> 14 #include <util/accumulators/AutoCorr.h> 15 #include <util/space/Vector.h> 108 virtual void readParameters(std::istream& in);
130 template <
class Archive>
131 void serialize(Archive& ar,
const unsigned int version);
136 virtual void setup();
143 void sample(
long iStep);
148 virtual void output();
153 std::ofstream outputFile_;
187 void makeWaveVectors();
194 template <
class Archive>
199 ar & atomTypeCoeffs_;
202 ar & waveIntVectors_;
A set of interacting Molecules enclosed by a Boundary.
File containing preprocessor macros for error handling.
void serialize(Archive &ar, PairSelector &selector, const unsigned int version)
Serialize a PairSelector.
Saving / output archive for binary ostream.
Evaluates the van Hove function S(k,t) for one or more wavevector k.
void serialize(Archive &ar, const unsigned int version)
Serialize to/from an archive.
Utility classes for scientific computation.
Template for Analyzer associated with one System.
Dynamically allocatable contiguous array template.
Saving archive for binary istream.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
void serialize(Archive &ar, const unsigned int version)
Serialize to/from an archive.