NEURON
NetCvodeThreadData Class Reference

#include <netcvode.h>

Public Member Functions

 NetCvodeThreadData ()
 
virtual ~NetCvodeThreadData ()
 
void interthread_send (double, DiscreteEvent *, NrnThread *)
 
void enqueue (NetCvode *, NrnThread *)
 

Public Attributes

TQueuetq_
 
Cvodelcv_
 
TQueuetqe_
 
hoc_Itempsl_thr_
 
SelfEventPoolsepool_
 
TQItemPooltpool_
 
InterThreadEventinter_thread_events_
 
SelfQueueselfqueue_
 
MUTDEC int nlcv_
 
int ite_cnt_
 
int ite_size_
 
int unreffed_event_cnt_
 
double immediate_deliver_
 

Detailed Description

Definition at line 43 of file netcvode.h.

Constructor & Destructor Documentation

◆ NetCvodeThreadData()

NetCvodeThreadData::NetCvodeThreadData ( )

Definition at line 988 of file netcvode.cpp.

◆ ~NetCvodeThreadData()

NetCvodeThreadData::~NetCvodeThreadData ( )
virtual

Definition at line 1006 of file netcvode.cpp.

Member Function Documentation

◆ enqueue()

void NetCvodeThreadData::enqueue ( NetCvode nc,
NrnThread nt 
)

Definition at line 1064 of file netcvode.cpp.

◆ interthread_send()

void NetCvodeThreadData::interthread_send ( double  td,
DiscreteEvent db,
NrnThread nt 
)

Definition at line 1028 of file netcvode.cpp.

Member Data Documentation

◆ immediate_deliver_

double NetCvodeThreadData::immediate_deliver_

Definition at line 62 of file netcvode.h.

◆ inter_thread_events_

InterThreadEvent* NetCvodeThreadData::inter_thread_events_

Definition at line 55 of file netcvode.h.

◆ ite_cnt_

int NetCvodeThreadData::ite_cnt_

Definition at line 59 of file netcvode.h.

◆ ite_size_

int NetCvodeThreadData::ite_size_

Definition at line 60 of file netcvode.h.

◆ lcv_

Cvode* NetCvodeThreadData::lcv_

Definition at line 50 of file netcvode.h.

◆ nlcv_

MUTDEC int NetCvodeThreadData::nlcv_

Definition at line 58 of file netcvode.h.

◆ psl_thr_

hoc_Item* NetCvodeThreadData::psl_thr_

Definition at line 52 of file netcvode.h.

◆ selfqueue_

SelfQueue* NetCvodeThreadData::selfqueue_

Definition at line 56 of file netcvode.h.

◆ sepool_

SelfEventPool* NetCvodeThreadData::sepool_

Definition at line 53 of file netcvode.h.

◆ tpool_

TQItemPool* NetCvodeThreadData::tpool_

Definition at line 54 of file netcvode.h.

◆ tq_

TQueue* NetCvodeThreadData::tq_

Definition at line 49 of file netcvode.h.

◆ tqe_

TQueue* NetCvodeThreadData::tqe_

Definition at line 51 of file netcvode.h.

◆ unreffed_event_cnt_

int NetCvodeThreadData::unreffed_event_cnt_

Definition at line 61 of file netcvode.h.


The documentation for this class was generated from the following files: