Stride Reference Manual  - generated for commit 9643b11
stride::output::SummaryFile Class Reference

Produces a file with simulation summary output. More...

#include <SummaryFile.h>

Collaboration diagram for stride::output::SummaryFile:
Collaboration graph

Public Member Functions

 SummaryFile (const std::string &output_prefix="output")
 Constructor: initialize. More...
 
 ~SummaryFile ()
 Destructor: close the file stream. More...
 
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. More...
 

Private Member Functions

void Initialize (const std::string &output_dir)
 Generate file name and open the file stream. More...
 

Private Attributes

std::ofstream m_fstream
 The file stream. More...
 

Detailed Description

Produces a file with simulation summary output.

Definition at line 33 of file SummaryFile.h.

Constructor & Destructor Documentation

stride::output::SummaryFile::SummaryFile ( const std::string &  output_prefix = "output")
explicit

Constructor: initialize.

Definition at line 36 of file SummaryFile.cpp.

References Initialize().

Here is the call graph for this function:

stride::output::SummaryFile::~SummaryFile ( )

Destructor: close the file stream.

Definition at line 38 of file SummaryFile.cpp.

References m_fstream.

Member Function Documentation

void stride::output::SummaryFile::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.

Definition at line 54 of file SummaryFile.cpp.

References m_fstream.

void stride::output::SummaryFile::Initialize ( const std::string &  output_dir)
private

Generate file name and open the file stream.

Definition at line 40 of file SummaryFile.cpp.

References stride::util::FileSys::BuildPath(), and m_fstream.

Referenced by SummaryFile().

Here is the call graph for this function:

Here is the caller graph for this function:

Member Data Documentation

std::ofstream stride::output::SummaryFile::m_fstream
private

The file stream.

Definition at line 51 of file SummaryFile.h.

Referenced by Initialize(), Print(), and ~SummaryFile().


The documentation for this class was generated from the following files: