9 #include <tools/processor/Processor.h> 10 #include <util/misc/FileMaster.h> 24 configurationPtr_(&configuration),
27 ownsFileMaster_(false)
36 configurationPtr_(&processor),
39 ownsFileMaster_(false)
48 configurationPtr_(&configuration),
49 fileMasterPtr_(&fileMaster),
51 ownsFileMaster_(false)
60 if (ownsFileMaster_) {
61 delete fileMasterPtr_;
73 read<long>(in,
"interval", interval_);
89 { read<std::string>(in,
"outputFileName", outputFileName_); }
96 std::string filename = outputFileName_;
106 if (fileMasterPtr_ == 0) {
108 ownsFileMaster_ =
true;
110 return *fileMasterPtr_;
File containing preprocessor macros for error handling.
#define UTIL_THROW(msg)
Macro for throwing an Exception, reporting function, file and line number.
Utility classes for scientific computation.
A FileMaster manages input and output files for a simulation.
An object that can read multiple parameters from file.