#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().