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:333
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.
Definition: SimulationOutput.cpp:550
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.
Definition: SimulationOutput.cpp:430
void dumpPlatformGraphJSON(std::string file_path)
Writes a JSON file containing all hosts, network links, and the routes between each host...
Definition: SimulationOutput.cpp:687
std::vector< SimulationTimestamp< T > * > getTrace()
Retrieve a copy of a simulation output trace once the simulation has completed.
Definition: SimulationOutput.h:38
Definition: Alarm.cpp:19