|
CoreNEURON
|
Definition at line 46 of file netcvode.hpp.
#include <netcvode.hpp>
Public Member Functions | |
| NetCvodeThreadData () | |
| virtual | ~NetCvodeThreadData () |
| void | interthread_send (double, DiscreteEvent *, NrnThread *) |
| If the PreSyn is on a different thread than the target, we have to lock the buffer. More... | |
| void | enqueue (NetCvode *, NrnThread *) |
Public Attributes | |
| int | unreffed_event_cnt_ = 0 |
| TQueue< QTYPE > * | tqe_ |
| std::vector< InterThreadEvent > | inter_thread_events_ |
| OMP_Mutex | mut |
| coreneuron::NetCvodeThreadData::NetCvodeThreadData | ( | ) |
Definition at line 122 of file netcvode.cpp.
|
virtual |
Definition at line 127 of file netcvode.cpp.
Definition at line 142 of file netcvode.cpp.
| void coreneuron::NetCvodeThreadData::interthread_send | ( | double | td, |
| DiscreteEvent * | db, | ||
| NrnThread * | |||
| ) |
If the PreSyn is on a different thread than the target, we have to lock the buffer.
Definition at line 133 of file netcvode.cpp.
| std::vector<InterThreadEvent> coreneuron::NetCvodeThreadData::inter_thread_events_ |
Definition at line 50 of file netcvode.hpp.
| OMP_Mutex coreneuron::NetCvodeThreadData::mut |
Definition at line 51 of file netcvode.hpp.
Definition at line 49 of file netcvode.hpp.
| int coreneuron::NetCvodeThreadData::unreffed_event_cnt_ = 0 |
Definition at line 48 of file netcvode.hpp.