1 #include <../../nrnconf.h> 129 if (strcmp(o->ctemplate->sym->name,
"PythonObject") == 0) {
151 double x =
chkarg(i, 0., 1.);
Matrix * matrix_arg(int i)
virtual void update(Observable *)
int hoc_is_double_arg(int narg)
check_obj_type(o, "SectionList")
void LinearMechanism_reg()
LinearModelAddition * model_
void nrn_linmod_update_ptrs(void *)
void class2oc(const char *, void *(*cons)(Object *), void(*destruct)(void *), Member_func *, int(*checkpoint)(void **), Member_ret_obj_func *, Member_ret_str_func *)
void hoc_obj_unref(Object *obj)
static Member_func members[]
virtual void unref() const
double * nrn_recalc_ptr(double *)
void hoc_obj_ref(Object *obj)
static void * cons(Object *)
void nrn_notify_when_double_freed(double *p, Observer *ob)
virtual ~LinearMechanism()
virtual void disconnect(Observable *)
void nrn_notify_pointer_disconnect(Observer *ob)
int hoc_is_object_arg(int narg)
static void destruct(void *v)
Object ** hoc_objgetarg(int)
Section * chk_access(void)
Node * node_exact(Section *sec, double x)
double chkarg(int, double low, double high)