Construct version 5.4.4
An agent based modeling framework
|
Class that handles all output. More...
Public Member Functions | |
void | add_output (Output *output) noexcept |
Adds an Output routine. The OutputManager takes ownership of submitted pointers. | |
Public Attributes | |
std::vector< Output * > | _output |
Class that handles all output.
This manager calls the Output::process(t) function with t being the current time index of each Output it owns after all Models have completed their clean up functions. To add an output use OutputManager::add_output. This manager will then take ownership of the pointer and deallocate it upon deconstruction.