8 #include "AnalyzerManager.h" 10 #include <util/archives/Serializable_includes.h> 46 for (
int i = 0; i <
size(); ++i) {
58 for (
int i = 0; i <
size(); ++i) {
59 (*this)[i].sample(iStep);
68 for (
int i = 0; i <
size(); ++i) {
virtual void loadParameters(Serializable::IArchive &ar)
Load a set of objects to an output archive.
virtual void save(Serializable::OArchive &ar)
Save a set of objects to an output archive.
static long baseInterval
The interval for an Analyzer must be a multiple of baseInterval.
virtual void readParameters(std::istream &in)
Read parameter file.
AnalyzerManager()
Constructor.
virtual ~AnalyzerManager()
Destructor.
virtual void save(Serializable::OArchive &ar)
Save state to an archive.
Saving / output archive for binary ostream.
void output()
Call output method of each analyzer.
Template container for pointers to objects with a common base class.
Abstract base for periodic output and/or analysis actions.
Utility classes for scientific computation.
virtual void readParameters(std::istream &in)
Read child blocks, return when closing bracket encountered.
Saving archive for binary istream.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
#define UTIL_CHECK(condition)
Assertion macro suitable for serial or parallel production code.
void setClassName(const char *className)
Set class name string.
virtual void loadParameters(Serializable::IArchive &ar)
Load state from an archive.
void setup()
Call initialize method of each Analyzer.
int size() const
Get logical size.
void sample(long iStep)
Call sample method of each Analyzer.