#include <../../nrnconf.h>#include "hocdec.h"#include "parse.h"
Functions | |
| double | praxis () |
| double | praxis_pval () |
| double * | praxis_paxis () |
| double * | chkarg () |
| double * | hoc_pgetarg () |
| int | hoc_is_pdouble_arg (int) |
| void | vector_resize (void *, int) |
| double * | vector_vec (void *) |
| void * | vector_arg (int) |
| void * | vector_new2 (void *vec) |
| void | vector_delete (void *vec) |
| int | vector_capacity (void *) |
| Object ** | vector_pobj (void *v) |
| Object ** | hoc_objgetarg (int) |
| int | stop_praxis () |
| int | fit_praxis () |
| void | hoc_after_prax_quad (char *s) |
| int | attr_praxis () |
| int | pval_praxis () |
Variables | |
| int | stoprun |
| Object * | hoc_thisobject |
| int | nrn_praxis_ran_index |
| double(* | nrnpy_praxis_efun )(Object *pycallable, Object *hvec) |
| int attr_praxis | ( | ) |
| double * chkarg | ( | ) |
| int fit_praxis | ( | ) |
References assert, chkarg(), e, ecalloc, err, gargstr(), hoc_execerror(), hoc_is_object_arg(), hoc_is_pdouble_arg(), hoc_lookup(), hoc_obj_ref(), hoc_obj_unref(), hoc_objgetarg(), hoc_pgetarg(), i, ifarg(), int, nrnpy_praxis_efun, praxis(), ret, Symbol::type, vector_arg(), vector_capacity(), vector_delete(), vector_new2(), vector_pobj(), and vector_vec().

| void hoc_after_prax_quad | ( | char* | s | ) |
References hoc_argtype().
Referenced by fit_praxis(), hoc_vsscanf(), ivoc_gr_size(), and pval_praxis().

| Object** hoc_objgetarg | ( | int | ) |
References Frame::argn, execerror, hoc_temp_objptr(), Symbol::name, Frame::nargs, OBJECTTMP, Datum::pobj, Frame::sp, and tstkchk.
Referenced by BBS::cell(), LinearMechanism::create(), fit_praxis(), BBS::gid_connect(), gr_addglyph(), hoc_allobjects(), hoc_exec_cmd(), hoc_execute1(), hoc_obj_file_arg(), hoc_object_id(), hoc_object_push(), hoc_objectarg(), is_vector_arg(), ivoc_gr_menu_tool(), loc_point_process(), matrix_arg(), nrn_random_arg(), nrn_vecsim_add(), nrniv_sh_color_list(), nrniv_sh_observe(), nrnmpi_target_var(), nrnpointmenu(), section_exists(), sprint(), and vector_arg().

| double* hoc_pgetarg | ( | ) |
| double praxis | ( | ) |
Referenced by fit_praxis().
| double * praxis_paxis | ( | ) |
Referenced by pval_praxis().
| double praxis_pval | ( | ) |
Referenced by pval_praxis().
| int pval_praxis | ( | ) |
References chkarg(), hoc_is_pdouble_arg(), hoc_pgetarg(), i, ifarg(), int, praxis_paxis(), praxis_pval(), ret, vector_arg(), vector_resize(), and vector_vec().

| int stop_praxis | ( | ) |
Referenced by fit_praxis().
Referenced by fit_praxis().
| Object** vector_pobj | ( | void * | v | ) |
Referenced by fit_praxis().
| double* vector_vec | ( | void * | ) |
| Object* hoc_thisobject |
Referenced by attr_praxis().
| double(* nrnpy_praxis_efun)(Object *pycallable, Object *hvec) |
Referenced by fit_praxis(), and nrnpython_reg_real().
1.6.3