9 #include <mcMd/simulation/Simulation.h>    10 #include <util/archives/Serializable_includes.h>    21     : simulationPtr_(&simulation),
    22       randomPtr_(&simulation.random()),
    43    {  read<double>(in, 
"probability", probability_); }
    50       loadParameter<double>(ar, 
"probability", probability_); 
 virtual bool move()
Generate, attempt, and accept or reject a Monte Carlo move. 
 
virtual void readParameters(std::istream &in)
Read required parameters from file. 
 
virtual void save(Serializable::OArchive &ar)
Save internal state to an archive. 
 
virtual void loadParameters(Serializable::IArchive &ar)
Load internal state from an archive. 
 
The main object in a simulation, which coordinates others. 
 
Saving / output archive for binary ostream. 
 
virtual ~McMove()
Destructor. 
 
virtual void setup()
Setup before the beginning of each simulation run. 
 
Utility classes for scientific computation. 
 
Saving archive for binary istream. 
 
Single-processor Monte Carlo (MC) and molecular dynamics (MD). 
 
void readProbability(std::istream &in)
Read the probability from file. 
 
virtual void output()
Output statistics for this move (called at the end of the simulation) 
 
McMove(Simulation &simulation)
Constructor.