SST 16.0.0
Structural Simulation Toolkit
SST::IMPL::TimeVortexPQ Class Reference
Inheritance diagram for SST::IMPL::TimeVortexPQ:
SST::IMPL::TimeVortexPQBase< false > SST::TimeVortex SST::ActivityQueue

Public Member Functions

 SST_ELI_REGISTER_DERIVED (TimeVortex, TimeVortexPQ, "sst", "timevortex.priority_queue", SST_ELI_ELEMENT_VERSION(1, 0, 0), "TimeVortex based on std::priority_queue.") explicit TimeVortexPQ(Params &params)
Public Member Functions inherited from SST::IMPL::TimeVortexPQBase< false >
 TimeVortexPQBase (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.
uint64_t getCurrentDepth () const override
uint64_t getMaxDepth () const override
void dbg_print (Output &out) const override
void getContents (std::vector< Activity * > &activities) const override
 Get a copy of the contents of the TimeVortex.
Public Member Functions inherited from SST::TimeVortex
virtual void print (Output &out) const
 Print the state of the TimeVortex.
virtual void serialize_order (SST::Core::Serialization::serializer &ser)

Additional Inherited Members

Protected Attributes inherited from SST::TimeVortex
uint64_t max_depth

The documentation for this class was generated from the following file:
  • src/sst/core/impl/timevortex/timeVortexPQ.cc