it.unimi.dsi.fastutil
Class AbstractIndirectDoublePriorityQueue

java.lang.Object
  extended byit.unimi.dsi.fastutil.AbstractIndirectPriorityQueue
      extended byit.unimi.dsi.fastutil.AbstractIndirectDoublePriorityQueue
All Implemented Interfaces:
IndirectDoublePriorityQueue, IndirectPriorityQueue

public abstract class AbstractIndirectDoublePriorityQueue
extends AbstractIndirectPriorityQueue
implements IndirectDoublePriorityQueue

An abstract class providing basic methods for implementing the IndirectDoublePriorityQueue interface.

This class defines secondaryLast() as throwing an UnsupportedOperationException.


Constructor Summary
AbstractIndirectDoublePriorityQueue()
           
 
Method Summary
 int secondaryLast()
          Returns the last element of this queue with respect to the secondary comparator (optional operation).
 
Methods inherited from class it.unimi.dsi.fastutil.AbstractIndirectPriorityQueue
allChanged, changed, changed, isEmpty, last, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.unimi.dsi.fastutil.IndirectDoublePriorityQueue
secondaryComparator, secondaryFirst
 
Methods inherited from interface it.unimi.dsi.fastutil.IndirectPriorityQueue
allChanged, changed, changed, clear, comparator, dequeue, enqueue, first, isEmpty, last, remove, size
 

Constructor Detail

AbstractIndirectDoublePriorityQueue

public AbstractIndirectDoublePriorityQueue()
Method Detail

secondaryLast

public int secondaryLast()
Description copied from interface: IndirectDoublePriorityQueue
Returns the last element of this queue with respect to the secondary comparator (optional operation).

Specified by:
secondaryLast in interface IndirectDoublePriorityQueue
Returns:
the last element of this queue w.r.t. the secondary comparator.