NEURON
tqueue.cpp File Reference
#include <../../nrnconf.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdarg.h>
#include <section.h>
#include "tqueue.hpp"
#include "pool.hpp"
#include "profile.h"
#include <sptree.hpp>

Go to the source code of this file.

Macros

#define PROFILE   0
 
#define DOCHECK   0
 
#define STAT(arg)   ++arg;
 
#define leftlink   left_
 
#define rightlink   right_
 
#define uplink   parent_
 
#define cnt   cnt_
 
#define key   t_
 
#define nt_dt   nrn_threads->_dt
 

Functions

static void prnt (const TQItem *b, int level)
 

Variables

void(* nrn_binq_enqueue_error_handler )(double, TQItem *)
 

Macro Definition Documentation

◆ cnt

#define cnt   cnt_

Definition at line 37 of file tqueue.cpp.

◆ DOCHECK

#define DOCHECK   0

Definition at line 15 of file tqueue.cpp.

◆ key

#define key   t_

Definition at line 38 of file tqueue.cpp.

◆ leftlink

#define leftlink   left_

Definition at line 34 of file tqueue.cpp.

◆ nt_dt

#define nt_dt   nrn_threads->_dt

Definition at line 42 of file tqueue.cpp.

◆ PROFILE

#define PROFILE   0

Definition at line 12 of file tqueue.cpp.

◆ rightlink

#define rightlink   right_

Definition at line 35 of file tqueue.cpp.

◆ STAT

#define STAT (   arg)    ++arg;

Definition at line 18 of file tqueue.cpp.

◆ uplink

#define uplink   parent_

Definition at line 36 of file tqueue.cpp.

Function Documentation

◆ prnt()

static void prnt ( const TQItem b,
int  level 
)
static

Definition at line 46 of file tqueue.cpp.

Variable Documentation

◆ nrn_binq_enqueue_error_handler

void(* nrn_binq_enqueue_error_handler) (double, TQItem *) ( double  ,
TQItem  
)

Definition at line 44 of file tqueue.cpp.