1 #ifndef MCMD_MC_ANALYZER_FACTORY_H 2 #define MCMD_MC_ANALYZER_FACTORY_H 11 #include <util/param/Factory.h> 12 #include <mcMd/analyzers/Analyzer.h> 13 #include <mcMd/analyzers/system/SystemAnalyzerFactory.h> 48 virtual Analyzer* factory(
const std::string& className)
const;
56 {
return *systemPtr_; }
62 {
return *simulationPtr_; }
A System for use in a Markov chain Monte Carlo simulation.
A Monte-Carlo simulation of one McSystem.
Abstract base for periodic output and/or analysis actions.
AnalyzerFactory for any System (for mc or md).
McSystem & system() const
Return reference to parent McSystem.
Utility classes for scientific computation.
McSimulation & simulation() const
Return reference to parent McSimulation.
Single-processor Monte Carlo (MC) and molecular dynamics (MD).
AnalyzerFactory for an McSimulation.