Public Types | Public Member Functions | List of all members
openfluid::machine::SimulationProfiler Class Reference

#include <machine/SimulationProfiler.hpp>

Public Types

typedef std::list< openfluid::ware::WareID_tWareIDSequence_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)
 

Member Typedef Documentation

Constructor & Destructor Documentation

openfluid::machine::SimulationProfiler::SimulationProfiler ( const openfluid::base::SimulationStatus SimStatus,
const WareIDSequence_t OrigModelSequence 
)
openfluid::machine::SimulationProfiler::~SimulationProfiler ( )

Member Function Documentation

void openfluid::machine::SimulationProfiler::addDuration ( const openfluid::ware::WareID_t SimID,
openfluid::base::SimulationStatus::SimulationStage  ProfilePart,
const TimeResolution_t Duration 
)

The documentation for this class was generated from the following file: