22 #define DiscreteEventType 0
23 #define TstopEventType 1
25 #define SelfEventType 3
27 #define NetParEventType 7
28 #define InputPreSynType 20
29 #define ReportEventType 8
62 virtual int type()
const override {
65 virtual void pr(
const char*,
double t,
NetCvode*)
override;
78 virtual int type()
const override {
82 virtual void pr(
const char*,
double t,
NetCvode*)
override;
105 unsigned char localgid_{};
119 virtual int type()
const override {
126 int multisend_index_{-1};
139 virtual int type()
const override {
143 int multisend_phase2_index_{-1};
156 virtual int type()
const override {
160 virtual void pr(
const char*,
double t,
NetCvode*)
override;
virtual double value(NrnThread *)
virtual bool check(NrnThread *)
virtual ~ConditionEvent()=default
virtual void send(double sendtime, NetCvode *, NrnThread *) override
virtual void pr(const char *, double t, NetCvode *) override
virtual void deliver(double, NetCvode *ns, NrnThread *) override
union coreneuron::NetCon::@0 u
virtual ~NetCon()=default
virtual int type() const override
virtual void deliver(double, NetCvode *, NrnThread *) override
virtual int type() const override
virtual void send(double, NetCvode *, NrnThread *) override
virtual void pr(const char *, double t, NetCvode *) override
virtual ~NetParEvent()=default
virtual int type() const override
virtual void send(double sendtime, NetCvode *, NrnThread *) override
virtual ~PreSyn()=default
virtual void deliver(double, NetCvode *, NrnThread *) override
virtual double value(NrnThread *) override
virtual ~SelfEvent()=default
virtual void pr(const char *, double t, NetCvode *) override
void call_net_receive(NetCvode *)
virtual int type() const override
virtual void deliver(double, NetCvode *, NrnThread *) override
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
#define DiscreteEventType
Represent main neuron object computed by single thread.
A point process is computed just like regular mechanisms.
virtual ~DiscreteEvent()=default
virtual void pr(const char *, double t, NetCvode *)
virtual void deliver(double t, NetCvode *, NrnThread *)
virtual bool require_checkpoint()
virtual void send(double deliverytime, NetCvode *, NrnThread *)