![]() |
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.