1 #ifndef MDCF_ANALYZER_FACTORY_CPP 2 #define MDCF_ANALYZER_FACTORY_CPP 11 #include "AnalyzerFactory.h" 13 #include <tools/processor/Processor.h> 17 #include "LammpsDumpWriter.h" 27 AnalyzerFactory::AnalyzerFactory(Processor& processor)
28 : processorPtr_(&processor)
43 if (className ==
"LogStep") {
44 ptr =
new LogStep(processor());
46 if (className ==
"LammpsDumpWriter") {
47 ptr =
new LammpsDumpWriter(processor());
Analyzer * trySubfactories(const std::string &className) const
Search through subfactories for match.
Utility classes for scientific computation.
virtual Analyzer * factory(const std::string &className) const
Return pointer to a new Analyzer object.