69 bool vsame(
double x,
double y) {
double unifrand(double range)
void alloc(Prop *, int sindex)
void nextNtrans(KSSingleNodeData *)
KSSingleTrans * transitions_
void one(double, KSSingleNodeData *, NrnThread *)
void next1trans(KSSingleNodeData *)
void doNtrans(KSSingleNodeData *)
static unsigned long singleevent_deliver_
void state(Node *, Datum *, NrnThread *)
void do1trans(KSSingleNodeData *)
static unsigned int idum_
bool vsame(double x, double y)
void init(double v, KSSingleNodeData *snd, NrnThread *, Memb_list *, std::size_t instance, std::size_t offset)
static unsigned long singleevent_move_
void multi(double, KSSingleNodeData *, NrnThread *)
void cv_update(Node *, Datum *, NrnThread *)
virtual ~KSSingleNodeData()
virtual void pr(const char *, double t, NetCvode *)
double & statepop(int i)
Replacement for old double* statepop_ member.
virtual void deliver(double t, NetCvode *, NrnThread *)
double rate(Point_process *)
static bool eq(T x, T y, T e)
constexpr auto range(T &&iterable)
double mcell_ran4a(uint32_t *high)
A view into a set of mechanism instances.
Represent main neuron object computed by single thread.
A point process is computed just like regular mechanisms.
double & param(int field_index, int array_index=0)
Return a reference to the i-th floating point data field associated with this Prop.
Non-template stable handle to a generic value.