1 #include <../../nrnconf.h>
147 for (
i = 0;
i <
c->ntrans_; ++
i) {
281 for (
i = 0;
i <
n; ++
i) {
295 while (snd->
t1_ <= nt->
_t) {
324 snd->
t1_ = 1e9 + snd->
t0_;
337 while (snd->
t1_ <= nt->
_t) {
366 snd->
t1_ = 1e9 + snd->
t0_;
379 p->dparam[2]._pvoid = snd;
int nsingle(Point_process *)
double unifrand(double range)
void alloc(Prop *, int sindex)
void init(double v, double *s, KSSingleNodeData *snd, NrnThread *)
void nextNtrans(KSSingleNodeData *)
KSSingleTrans * transitions_
void one(double, KSSingleNodeData *, NrnThread *)
void next1trans(KSSingleNodeData *)
void doNtrans(KSSingleNodeData *)
static unsigned long singleevent_deliver_
void state(Node *, double *, Datum *, NrnThread *)
void cv_update(Node *, double *, Datum *, NrnThread *)
void do1trans(KSSingleNodeData *)
static unsigned int idum_
bool vsame(double x, double y)
static unsigned long singleevent_move_
void multi(double, KSSingleNodeData *, NrnThread *)
virtual ~KSSingleNodeData()
virtual void pr(const char *, double t, NetCvode *)
virtual void deliver(double t, NetCvode *, NrnThread *)
double rate(Point_process *)
void retreat(double, Cvode *)
void move_event(TQItem *, double, NrnThread *)
TQItem * event(double tdeliver, DiscreteEvent *, NrnThread *)
char * hoc_object_name(Object *ob)
NetCvode * net_cvode_instance
int const size_t const size_t n
Represent main neuron object computed by single thread.