A struct for returning timing data from a simulator to its caller. More...
#include <SimulatorReport.hpp>
Public Member Functions | |
SimulatorReport (bool verbose=true) | |
Default constructor initializing all times to 0.0. | |
SimulatorReport (const SimulatorReport &)=default | |
Copy constructor. | |
void | operator+= (const SimulatorReport &sr) |
Increment this report's times by those in sr. | |
void | report (std::ostream &os) |
Print a report to the given stream. | |
void | reportFullyImplicit (std::ostream &os, const SimulatorReport *failedReport=nullptr) |
Print a report, leaving out the transport time. | |
void | reportParam (std::ostream &os) |
A struct for returning timing data from a simulator to its caller.