SimulationOutput.h
54 void dumpWorkflowExecutionJSON(Workflow *workflow, std::string file_path, bool generate_host_utilization_layout = false);
74 ((SimulationTrace<T> *)(this->traces[type_index]))->addTimestamp(new SimulationTimestamp<T>(timestamp));
void dumpWorkflowExecutionJSON(Workflow *workflow, std::string file_path, bool generate_host_utilization_layout=false)
Writes WorkflowTask execution history for each task to a file, formatted as a JSON array...
Definition: SimulationOutput.cpp:317
A time-stamped simulation event stored in SimulationOutput.
Definition: SimulationTimestamp.h:26
void dumpHostEnergyConsumptionJSON(std::string file_path)
Writes a JSON file containing host energy consumption information as a JSON array. The JSON array has the following format:
Definition: SimulationOutput.cpp:524
A class that contains post-mortem simulation-generated data.
Definition: SimulationOutput.h:27
void dumpWorkflowGraphJSON(wrench::Workflow *workflow, std::string file_path)
Writes a JSON graph representation of the Workflow to a file. A node is added for each WorkflowTask ...
Definition: SimulationOutput.cpp:405
void dumpPlatformGraphJSON(std::string file_path)
Writes a JSON file containing all hosts, network links, and the routes between each host...
Definition: SimulationOutput.cpp:660
std::vector< SimulationTimestamp< T > * > getTrace()
Retrieve a copy of a simulation output trace once the simulation has completed.
Definition: SimulationOutput.h:38
Definition: TerminalOutput.cpp:15