12 #ifndef SST_CORE_TIMECONVERTER_H
13 #define SST_CORE_TIMECONVERTER_H
15 #include "sst/core/sst_types.h"
16 #include "sst/core/unitAlgebra.h"
71 #endif // SST_CORE_TIMECONVERTER_H
A class to convert between a component's view of time and the core's view of time.
Definition: timeConverter.h:26
SimTime_t getFactor() const
Return the factor used for conversions with Core Time.
Definition: timeConverter.h:48
SimTime_t convertToCoreTime(SimTime_t time) const
Converts from the component's view to the core's view of time.
Definition: timeConverter.h:36
SimTime_t convertFromCoreTime(SimTime_t time) const
Converts from the core's view to the components's view of time.
Definition: timeConverter.h:43
UnitAlgebra getPeriod() const
Return the period represented by this TimeConverter as a UnitAlgebra.
Definition: timeLord.cc:140
Class for creating and managing TimeConverter objects.
Definition: timeLord.h:37
Performs Unit math in full precision.
Definition: unitAlgebra.h:106