1 #ifndef TOOLS_PROCESSOR_H 2 #define TOOLS_PROCESSOR_H 11 #include <tools/storage/Configuration.h> 12 #include <tools/config/ConfigReaderFactory.h> 13 #include <tools/config/ConfigWriterFactory.h> 14 #include <tools/trajectory/TrajectoryReaderFactory.h> 15 #include <tools/processor/ProcessorAnalyzerManager.h> 16 #include <util/misc/FileMaster.h> 54 void setOptions(
int argc,
char *
const * argv);
68 void readParam(
const char* filename);
75 void readParameters(std::istream& in);
87 void readCommands(std::istream &in);
98 void setConfigReader(
const std::string& configReaderName);
108 void readConfig(std::ifstream& in);
113 void readConfig(
const std::string& filename);
129 void analyzeConfigs(
const std::string& baseFileName,
130 int min,
int max,
int interval = 1);
141 void setConfigWriter(
const std::string& configWriterName);
151 void writeConfig(std::ofstream& in);
156 void writeConfig(
const std::string& filename);
167 void setTrajectoryReader(
const std::string& trajectoryStyle);
179 void analyzeTrajectory(
const std::string& filename);
219 std::string configReaderName_;
Utility classes for scientific computation.
A FileMaster manages input and output files for a simulation.
virtual void readParam(std::istream &in)
Read the parameter file block.