|
Rosetta 3.5
|
#include <BoundedCollector.fwd.hh>


Public Member Functions | |
| BoundedPriorityQueue (StrictWeakOrdering cmp, Size max_capacity) | |
| ~BoundedPriorityQueue () | |
| const T & | top () |
| bool | push (const T &x) |
| Size | count_inserted () |
| T & | pop () |
| Removes and returns a reference to the best element in the queue. More... | |
| void | lazy_sort () |
| void | set_boundary (Size max_capacity) |
| sets new capacity for the container More... | |
| T & | peek_back () |
| Returns a reference to the worst element in the queue. More... | |
| T & | peek_front () |
| T & | at (Size index) |
| T & | operator[] (Size index) |
| Size | size () |
| utility::vector1< T > & | expose_data () |
| void | clear () |
Private Attributes | |
| StrictWeakOrdering | comp |
| bool | sorted |
| Size | max_capacity_ |
| T | worst_ |
| Size | last_ |
| bool | initialized_ |
| utility::vector1< T > | data_ |
| Size | n_sorts |
| Size | n_denied |
Definition at line 25 of file BoundedCollector.fwd.hh.
|
inline |
Definition at line 35 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 46 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 122 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 138 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 86 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 134 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 97 of file BoundedPriorityQueue.hh.
Referenced by protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::peek_back(), protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::peek_front(), protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::push(), and protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::top().
|
inline |
Definition at line 126 of file BoundedPriorityQueue.hh.
|
inline |
Returns a reference to the worst element in the queue.
Definition at line 112 of file BoundedPriorityQueue.hh.
References protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::lazy_sort().
|
inline |
Definition at line 117 of file BoundedPriorityQueue.hh.
References protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::lazy_sort().
|
inline |
Removes and returns a reference to the best element in the queue.
Definition at line 90 of file BoundedPriorityQueue.hh.
References core::pack::interaction_graph::T(), core::scoring::hbonds::t(), and protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::top().
|
inline |
Definition at line 55 of file BoundedPriorityQueue.hh.
References protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::lazy_sort().
|
inline |
sets new capacity for the container
Definition at line 106 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 130 of file BoundedPriorityQueue.hh.
|
inline |
Definition at line 50 of file BoundedPriorityQueue.hh.
References protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::lazy_sort().
Referenced by protocols::frag_picker::BoundedPriorityQueue< T, StrictWeakOrdering >::pop().
|
private |
Definition at line 142 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 148 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 147 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 146 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 144 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 152 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 151 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 143 of file BoundedPriorityQueue.hh.
|
private |
Definition at line 145 of file BoundedPriorityQueue.hh.
1.8.4