Public Member Functions | |
int | getSize () |
std::mutex * | getPositionMutex () |
std::condition_variable * | getQueueNotFull () |
Node * | getHead () |
Node * | getTail () |
Node * | getNthInstance (int n, Particle *p) |
Node * | popNthInstance (int n, Particle *p) |
Node * | popFirstInstance (Particle *p) |
Node * | getTimestepN (int n, Particle *p) |
Node * | popTimestepN (int n, Particle *p) |
Node * | pop () |
void | pushHead (Node *) |
void | pushTail (Node *) |