|
| 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 ¶ms) |
|
| TimeVortexBinnedMapBase (Params ¶ms) |
|
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.
|
|
Activity * | pop () override |
| Remove and return the next activity.
|
|
Activity * | front () 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 |
|
virtual void | dbg_print (Output &out) |
|
virtual void | serialize_order (SST::Core::Serialization::serializer &ser) |
|
virtual void | fixup_handlers () |
|
|
void | fixup (Activity *act) |
|
uint64_t | max_depth |
|
The documentation for this class was generated from the following file:
- src/sst/core/impl/timevortex/timeVortexBinnedMap.cc