template<class T , class Compare >
Retrieve element at position pos
- Parameters
-
- Returns
- Element at position pos
template<class T , class Compare >
Retrieve element at position pos
- Parameters
-
- Returns
- Element at position pos
template<class T , class Compare >
Retrieve current element at current position
- Returns
- current Element at current position
template<class T , class Compare >
Retrieve current element at current position
- Returns
- current Element at current position
template<class T , class Compare >
Retrieve position of the current element
- Returns
- position of the current element
template<class T , class Compare >
Checks if the priority queue is empty
- Returns
- True if the queue is empty, false otherwise
template<class T , class Compare >
Erase element at current pos
- Parameters
-
template<class T , class Compare >
End of element
- Returns
- True if it is the last element according to the current position, false otherwise
template<class T , class Compare >
Retrieve next element according to current position
- Returns
- next Element at current position
template<class T , class Compare >
Removes the first element in the priority queue
template<class T, class Compare >
Inserts an element into the priority queue. The priority queue is sorted at any time during the simulation. To insert the element properly, the method uses the Compare template class.
- Parameters
-
| elt | A reference to the element to insert. The element is copied into the queue |
template<class T , class Compare >
Reset the current position
template<class T , class Compare >
Returns the size of the priority queue
- Returns
- The waiting queue size
template<class T , class Compare >
Returns the first element in the priority queue
template<class T , class Compare >
Update queue after a priority change
The documentation for this class was generated from the following file:
- C:/App/eclipse/TOOLS/fortress_management/fortress_dev/ref-simulation/Config_1/simulation/RecoSim/src/my_priority_queue.h