|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use PriorityQueueObject | |
|---|---|
| be.ac.ulg.montefiore.run.totem.repository.CSPF | This package holds CSPF-related classes (various implementations of the CSPF algorithm is available). |
| be.ac.ulg.montefiore.run.totem.util | This package holds util classes used by other packages. |
| Uses of PriorityQueueObject in be.ac.ulg.montefiore.run.totem.repository.CSPF |
|---|
| Classes in be.ac.ulg.montefiore.run.totem.repository.CSPF that implement PriorityQueueObject | |
|---|---|
class |
CSPFElem
Contains the CSPF information This class is used to populate a priority queue structure and implement the PriorityQueueObject. |
| Fields in be.ac.ulg.montefiore.run.totem.repository.CSPF declared as PriorityQueueObject | |
|---|---|
protected PriorityQueueObject[] |
CSPFPriorityQueue.heap
|
| Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF that return PriorityQueueObject | |
|---|---|
PriorityQueueObject |
CSPFPriorityQueue.getElem(java.lang.String id)
Return the object for the specified id |
PriorityQueueObject |
CSPFPriorityQueue.next()
Get the object with the minimum key in the queue |
PriorityQueueObject |
CSPFPriorityQueue.removeNext()
Removes and returns the next object from the queue |
| Methods in be.ac.ulg.montefiore.run.totem.repository.CSPF with parameters of type PriorityQueueObject | |
|---|---|
void |
CSPFPriorityQueue.add(PriorityQueueObject elem)
Adds an object to the queue. |
protected void |
CSPFPriorityQueue.remove(PriorityQueueObject elem)
|
void |
CSPFPriorityQueue.update(PriorityQueueObject elem)
Updates the Object with the same id in the queue Decreases (or increases) the value of elem's key and then performs sift-down (or siftup) until elem has been relocated to the correct position in the binary heap. |
| Uses of PriorityQueueObject in be.ac.ulg.montefiore.run.totem.util |
|---|
| Methods in be.ac.ulg.montefiore.run.totem.util that return PriorityQueueObject | |
|---|---|
PriorityQueueObject |
PriorityQueueIF.next()
Gets the object with the minimum key in the queue |
PriorityQueueObject |
PriorityQueueIF.removeNext()
Removes and returns the next object from the queue |
| Methods in be.ac.ulg.montefiore.run.totem.util with parameters of type PriorityQueueObject | |
|---|---|
void |
PriorityQueueIF.add(PriorityQueueObject elem)
Adds an object to the queue. |
void |
PriorityQueueIF.update(PriorityQueueObject elem)
Updates the Object with the same id in the queue |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||