8 #include "ConfigWriter.h" 9 #include <util/mpi/MpiLoader.h> 10 #include <util/misc/ioUtil.h> 35 isInitialized_ =
true;
47 loader.
load(nSample_);
49 isInitialized_ =
true;
void writeConfig(const std::string &filename)
Write configuration file.
Abstract base for periodic output and/or analysis actions.
Simulation & simulation()
Get the parent Simulation by reference.
std::string toString(int n)
Return string representation of an integer.
void readOutputFileName(std::istream &in)
Read outputFileName from file.
void saveInterval(Serializable::OArchive &ar)
Save interval parameter to an archive.
virtual void save(Serializable::OArchive &ar)
Save internal state to an archive.
void readInterval(std::istream &in)
Read parameter interval from file.
virtual void loadParameters(Serializable::IArchive &ar)
Load internal state from an archive.
Parallel domain decomposition (DD) MD simulation.
virtual void readParameters(std::istream &in)
Read parameters and initialize.
Main object for a domain-decomposition MD simulation.
Saving / output archive for binary ostream.
void loadOutputFileName(Serializable::IArchive &ar)
Load output file name to an archive.
virtual void sample(long iStep)
Dump configuration to file.
bool isAtInterval(long counter) const
Return true iff counter is a multiple of the interval.
Utility classes for scientific computation.
virtual void clear()
Clear nSample counter.
void load(Data &value)
Load and broadcast a single Data value.
const std::string & outputFileName() const
Return outputFileName string.
Saving archive for binary istream.
Provides methods for MPI-aware loading of data from input archive.
void setClassName(const char *className)
Set class name string.
void loadInterval(Serializable::IArchive &ar)
Load parameter interval from input archive.
ConfigWriter(Simulation &simulation)
Constructor.
void saveOutputFileName(Serializable::OArchive &ar)
Save output file name to an archive.