23 #include <boost/property_tree/ptree_fwd.hpp> 37 explicit SummaryFile(
const std::string& output_prefix =
"output");
43 void Print(
const boost::property_tree::ptree& config_pt,
unsigned int population_size,
unsigned int num_cases,
44 double transmission_probability,
unsigned int run_time,
unsigned int total_time);
48 void Initialize(
const std::string& output_dir);
Produces a file with simulation summary output.
void Initialize(const std::string &output_dir)
Generate file name and open the file stream.
~SummaryFile()
Destructor: close the file stream.
SummaryFile(const std::string &output_prefix="output")
Constructor: initialize.
Namespace for the simulator and related classes.
std::ofstream m_fstream
The file stream.
void Print(const boost::property_tree::ptree &config_pt, unsigned int population_size, unsigned int num_cases, double transmission_probability, unsigned int run_time, unsigned int total_time)
Print the given output with corresponding tag.