/*++ Copyright (c) 2017 Microsoft Corporation Module Name: Abstract: Author: Lev Nachmanson (levnach) Revision History: --*/ #include "math/lp/binary_heap_upair_queue_def.h" namespace lp { template binary_heap_upair_queue::binary_heap_upair_queue(unsigned int); template binary_heap_upair_queue::binary_heap_upair_queue(unsigned int); template unsigned binary_heap_upair_queue::dequeue_available_spot(); template unsigned binary_heap_upair_queue::dequeue_available_spot(); template void binary_heap_upair_queue::enqueue(unsigned int, unsigned int, int const&); template void binary_heap_upair_queue::remove(unsigned int, unsigned int); template void binary_heap_upair_queue::remove(unsigned int, unsigned int); template void binary_heap_upair_queue::dequeue(unsigned int&, unsigned int&); template void binary_heap_upair_queue::enqueue(unsigned int, unsigned int, unsigned int const&); template void binary_heap_upair_queue::dequeue(unsigned int&, unsigned int&); }