![]() |
#include <machine/SimulationProfiler.hpp>
Public Types | |
typedef std::list < openfluid::ware::WareID_t > | WareIDSequence_t |
typedef std::chrono::nanoseconds | TimeResolution_t |
Public Member Functions | |
SimulationProfiler (const openfluid::base::SimulationStatus *SimStatus, const WareIDSequence_t &OrigModelSequence) | |
~SimulationProfiler () | |
void | addDuration (const openfluid::ware::WareID_t &SimID, openfluid::base::SimulationStatus::SimulationStage ProfilePart, const TimeResolution_t &Duration) |
typedef std::chrono::nanoseconds openfluid::machine::SimulationProfiler::TimeResolution_t |
typedef std::list<openfluid::ware::WareID_t> openfluid::machine::SimulationProfiler::WareIDSequence_t |
openfluid::machine::SimulationProfiler::SimulationProfiler | ( | const openfluid::base::SimulationStatus * | SimStatus, |
const WareIDSequence_t & | OrigModelSequence | ||
) |
openfluid::machine::SimulationProfiler::~SimulationProfiler | ( | ) |
void openfluid::machine::SimulationProfiler::addDuration | ( | const openfluid::ware::WareID_t & | SimID, |
openfluid::base::SimulationStatus::SimulationStage | ProfilePart, | ||
const TimeResolution_t & | Duration | ||
) |