1 #include <../../nrnconf.h> 42 int state = ste->
state();
121 delete [] transitions_;
131 for (i=0; i < ntrans_-1; ++
i) {
135 transitions_[
i].stec_->stet_ = transitions_ +
i;
136 transitions_[
i].var1_ = st[
i].
var1_;
137 transitions_[
i].var2_ = st[
i].
var2_;
138 transitions_[
i].dest_ = st[
i].
dest_;
143 return transitions_ + ntrans_ - 1;
150 var1_is_time_ =
false;
164 ste_->istate_ = dest_;
int hoc_is_str_arg(int narg)
STETransition * transitions_
static void ste_destruct(void *v)
StateTransitionEvent * ste_
static double ste_state(void *v)
virtual ~StateTransitionEvent()
double * hoc_pgetarg(int narg)
static void * ste_cons(Object *)
static double ste_transition(void *v)
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
static Member_func members[]
void transition(int src, int dest, double *var1, double *var2, HocCommand *)
void StateTransitionEvent_reg()
StateTransitionEvent(int nstate, Point_process *)
Point_process * ob2pntproc(Object *)
STETransition * add_transition()
Object ** hoc_objgetarg(int)
double chkarg(int, double low, double high)