![]() |
NEURON
|
#include <tqueue.hpp>
Public Member Functions | |
| BinQ () | |
| virtual | ~BinQ () |
| void | enqueue (double tt, TQItem *) |
| void | shift (double tt) |
| TQItem * | top () |
| TQItem * | dequeue () |
| double | tbin () |
| TQItem * | first () |
| Iterate in ascending bin order starting at current bin. More... | |
| TQItem * | next (TQItem *) |
| void | remove (TQItem *) |
| void | resize (int) |
Public Attributes | |
| int | nfenq |
| int | nfdeq |
| int | nfrem |
Private Attributes | |
| double | tt_ |
| int | nbin_ |
| int | qpt_ |
| TQItem ** | bins_ |
Definition at line 29 of file tqueue.hpp.
| BinQ::BinQ | ( | ) |
Definition at line 275 of file tqueue.cpp.
|
virtual |
Definition at line 288 of file tqueue.cpp.
| TQItem * BinQ::dequeue | ( | ) |
Definition at line 345 of file tqueue.cpp.
| void BinQ::enqueue | ( | double | tt, |
| TQItem * | q | ||
| ) |
Definition at line 318 of file tqueue.cpp.
| TQItem * BinQ::first | ( | ) |
Iterate in ascending bin order starting at current bin.
Definition at line 357 of file tqueue.cpp.
Definition at line 368 of file tqueue.cpp.
| void BinQ::remove | ( | TQItem * | q | ) |
Definition at line 382 of file tqueue.cpp.
| void BinQ::resize | ( | int | size | ) |
Definition at line 295 of file tqueue.cpp.
|
inline |
Definition at line 34 of file tqueue.hpp.
|
inline |
Definition at line 45 of file tqueue.hpp.
|
inline |
Definition at line 41 of file tqueue.hpp.
|
private |
Definition at line 60 of file tqueue.hpp.
|
private |
Definition at line 59 of file tqueue.hpp.
| int BinQ::nfdeq |
Definition at line 55 of file tqueue.hpp.
| int BinQ::nfenq |
Definition at line 55 of file tqueue.hpp.
| int BinQ::nfrem |
Definition at line 55 of file tqueue.hpp.
|
private |
Definition at line 59 of file tqueue.hpp.
|
private |
Definition at line 58 of file tqueue.hpp.