Skip to main content

SST::TimeConverter

Deprecation

Shared TimeConverters returned by SST-Core APIs will be removed in SST 16.0. All functions accepting TimeConverter* now accept TimeConverter instead. Elements using a TimeConverter* returned by SST-Core should create a local non-shared instance as shown:

// Old code
TimeConverter* tc = function_that_returns_tc();
// New code
TimeConverter tc = function_that_returns_tc();

Functions that return a TimeConverter* will instead return a TimeConverter in SST 16.0.

A TimeConverter is an object used to manage the conversion of time between global time and various local (Component/SubComponent) views of time. See Time in SST for a more detailed discussion of how SST handles time.

TimeConverters can be created by calling certain (Sub)Component functions. These are: