SST 15.0
Structural Simulation Toolkit
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.") explicit 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
 
- Public Member Functions inherited from SST::TimeVortex
virtual void dbg_print (Output &out)
 
virtual void serialize_order (SST::Core::Serialization::serializer &ser)
 
virtual void fixup_handlers ()
 

Additional Inherited Members

- Protected Member Functions inherited from SST::TimeVortex
void fixup (Activity *act)
 
- Protected Attributes inherited from SST::TimeVortex
uint64_t max_depth
 

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