SST  12.0.0
StructuralSimulationToolkit
SST::IMPL::TimeVortexBinnedMap_ts Class Reference
Inheritance diagram for SST::IMPL::TimeVortexBinnedMap_ts:
SST::IMPL::TimeVortexBinnedMapBase< true > SST::TimeVortex SST::ActivityQueue

Public Member Functions

 SST_ELI_REGISTER_DERIVED (TimeVortex, TimeVortexBinnedMap_ts,"sst","timevortex.map.binned.ts", SST_ELI_ELEMENT_VERSION(1, 0, 0),"[EXPERIMENTAL] Thread safe verion of TimeVortex based on std::map with events binned into time buckets. Do not reference this element directly, just specify sst.timevortex.map.binned and this version will be selected when it is needed based on other parameters.") TimeVortexBinnedMap_ts(Params &params)
 
- Public Member Functions inherited from SST::IMPL::TimeVortexBinnedMapBase< true >
 TimeVortexBinnedMapBase (Params &params)
 
bool empty () override
 Returns true if the queue is empty.
 
int size () override
 Returns the number of activities in the queue.
 
void insert (Activity *activity) override
 Insert a new activity into the queue.
 
Activitypop () override
 Remove and return the next activity.
 
Activityfront () override
 Returns the next activity.
 
void print (Output &out) const override
 Print the state of the TimeVortex.
 
uint64_t getCurrentDepth () const override
 
uint64_t getMaxDepth () const override
 

Additional Inherited Members

- Protected Attributes inherited from SST::TimeVortex
uint64_t max_depth
 

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