|
| void | hoc_register_var (DoubScal *, DoubVec *, VoidFunc *) |
| |
| void | ivoc_help (const char *) |
| |
| Symbol * | hoc_lookup (const char *) |
| |
| void * | hoc_Ecalloc (size_t nmemb, size_t size) |
| |
| void * | hoc_Emalloc (size_t size) |
| |
| void | hoc_malchk (void) |
| |
| void | hoc_execerror (const char *, const char *) |
| |
| void | hoc_execerr_ext (const char *fmt,...) |
| | printf style specification of hoc_execerror message. More...
|
| |
| char * | hoc_object_name (Object *) |
| |
| void | hoc_retpushx (double) |
| |
| double * | getarg (int) |
| |
| int | ifarg (int) |
| |
| int | vector_instance_px (void *, double **) |
| |
| void | install_vector_method (const char *, double(*)(void *)) |
| |
| IvocVect * | vector_arg (int) |
| |
| int | vector_arg_px (int i, double **p) |
| |
| double * | vector_vec (IvocVect *) |
| |
| int | vector_capacity (IvocVect *) |
| |
| void | vector_resize (IvocVect *, int) |
| |
| int | hoc_obj_run (const char *, Object *) |
| | Brief explanation of hoc_obj_run. More...
|
| |
| int | hoc_argtype (int) |
| |
| int | hoc_is_double_arg (int) |
| |
| int | hoc_is_pdouble_arg (int) |
| |
| int | hoc_is_str_arg (int) |
| |
| int | hoc_is_object_arg (int) |
| |
| char * | gargstr (int) |
| |
| char ** | hoc_pgargstr (int) |
| |
| double * | hoc_pgetarg (int) |
| |
| Object ** | hoc_objgetarg (int) |
| |
| Object * | hoc_name2obj (const char *name, int index) |
| |
| char ** | hoc_temp_charptr (void) |
| |
| int | hoc_is_temp_charptr (char **cpp) |
| |
| void | hoc_assign_str (char **pstr, const char *buf) |
| |
| double | chkarg (int, double low, double high) |
| |
| double | hoc_call_func (Symbol *, int narg) |
| |
| double | hoc_call_objfunc (Symbol *, int narg, Object *) |
| |
| int | hoc_set_color (int) |
| |
| void | hoc_plt (int, double, double) |
| |
| void | hoc_plprint (const char *) |
| |
| void | hoc_ret (void) |
| |
| void | hoc_pushx (double) |
| |
| void | hoc_pushstr (char **) |
| |
| void | hoc_pushobj (Object **) |
| |
| void | hoc_push_object (Object *) |
| |
| void | hoc_pushpx (double *) |
| |
| void | hoc_pushs (Symbol *) |
| |
| void | hoc_pushi (int) |
| |
| double | hoc_xpop (void) |
| |
| Symbol * | hoc_spop (void) |
| |
| double * | hoc_pxpop (void) |
| |
| Object ** | hoc_objpop (void) |
| |
| Object * | hoc_pop_object (void) |
| |
| char ** | hoc_strpop (void) |
| |
| int | hoc_ipop (void) |
| |
| void | hoc_nopop (void) |
| |
| void | hoc_execerror_mes (const char *, const char *, int) |
| |
| void | hoc_warning (const char *, const char *) |
| |
| double * | hoc_val_pointer (const char *) |
| |
| Symbol * | hoc_table_lookup (const char *, Symlist *) |
| |
| Symbol * | hoc_install (const char *, int, double, Symlist **) |
| |
| Datum * | hoc_look_inside_stack (int, int) |
| |
| Object * | hoc_obj_look_inside_stack (int) |
| |
| int | hoc_obj_look_inside_stack_index (int) |
| |
| void | hoc_stkobj_unref (Object *, int stkindex) |
| |
| size_t | hoc_total_array_data (Symbol *, Objectdata *) |
| |
| char * | hoc_araystr (Symbol *, int, Objectdata *) |
| |
| char * | hoc_object_pathname (Object *) |
| |
| const char * | expand_env_var (const char *) |
| |
| void | check_obj_type (Object *, const char *) |
| |
| int | is_obj_type (Object *, const char *) |
| |
| void | hoc_obj_ref (Object *) |
| |
| void | hoc_obj_unref (Object *) |
| |
| void | hoc_dec_refcount (Object **) |
| |
| Object ** | hoc_temp_objvar (Symbol *template_symbol, void *cpp_object) |
| |
| Object ** | hoc_temp_objptr (Object *) |
| |
| void | hoc_new_object_asgn (Object **obp, Symbol *template_symbol, void *cpp_object) |
| |
| HocSymExtension * | hoc_var_extra (const char *) |
| |
| double | check_domain_limits (float *, double) |
| |
| Object * | hoc_obj_get (int i) |
| |
| void | hoc_obj_set (int i, Object *) |
| |
| void | nrn_hoc_lock (void) |
| |
| void | nrn_hoc_unlock (void) |
| |
| void * | hoc_Erealloc (void *ptr, size_t size) |
| |
| void * | nrn_cacheline_alloc (void **memptr, size_t size) |
| |
| void * | nrn_cacheline_calloc (void **memptr, size_t nmemb, size_t size) |
| |
| void | nrn_exit (int) |
| |
| void | hoc_free_list (Symlist **) |
| |
| int | hoc_errno_check (void) |
| |
| Symbol * | hoc_parse_stmt (const char *, Symlist **) |
| |
| void | hoc_run_stmt (Symbol *) |
| |
| Symbol * | hoc_parse_expr (const char *, Symlist **) |
| |
| double | hoc_run_expr (Symbol *) |
| |
| void | hoc_free_string (char *) |
| |
| int | hoc_xopen1 (const char *, const char *) |
| |
| int | hoc_xopen_run (Symbol *, const char *) |
| |
| void | hoc_symbol_limits (Symbol *, float, float) |
| |
| void | sym_extra_alloc (Symbol *) |
| |
| int | hoc_chdir (const char *path) |
| |
| void | hoc_final_exit () |
| |
| void | hoc_sprint1 (char **, int) |
| |
| double | hoc_scan (FILE *) |
| |
| char * | hoc_symbol_units (Symbol *sym, const char *units) |
| |
| void | hoc_fake_call (Symbol *) |
| |
| void | hoc_last_init (void) |
| |
| void | hoc_obj_notify (Object *) |
| |
| int | ivoc_list_count (Object *) |
| |
| Object * | ivoc_list_item (Object *, int) |
| |
| double | hoc_func_table (void *functable, int n, double *args) |
| |
| void | hoc_spec_table (void **pfunctable, int n) |
| |
| void * | hoc_sec_internal_name2ptr (const char *s, int eflag) |
| |
| void * | hoc_pysec_name2ptr (const char *s, int eflag) |
| |
| void | vector_append (IvocVect *, double) |
| |
| IvocVect * | vector_new (int, Object *) |
| |
| IvocVect * | vector_new0 () |
| |
| IvocVect * | vector_new1 (int) |
| |
| IvocVect * | vector_new2 (IvocVect *) |
| |
| void | vector_delete (IvocVect *) |
| |
| int | vector_buffer_size (IvocVect *) |
| |
| Object ** | vector_temp_objvar (IvocVect *) |
| |
| Object ** | vector_pobj (IvocVect *) |
| |
| int | is_vector_arg (int) |
| |
| char * | vector_get_label (IvocVect *) |
| |
| void | vector_set_label (IvocVect *, char *) |
| |
| void | hoc_regexp_compile (const char *) |
| |
| int | hoc_regexp_search (const char *) |
| |
| Symbol * | hoc_install_var (const char *, double *) |
| |
| void | hoc_class_registration (void) |
| |
| void | hoc_spinit (void) |
| |
| void | hoc_freearay (Symbol *) |
| |
| int | hoc_arayinfo_install (Symbol *, int) |
| |
| void | hoc_free_arrayinfo (Arrayinfo *) |
| |
| void | hoc_free_val_array (double *, size_t) |
| |
| size_t | hoc_total_array (Symbol *) |
| |
| void | hoc_menu_cleanup (void) |
| |
| void | frame_debug (void) |
| |
| void | hoc_oop_initaftererror (void) |
| |
| void | save_parallel_envp (void) |
| |
| void | save_parallel_argv (int, const char **) |
| |
| void | hoc_init (void) |
| |
| void | initplot (void) |
| |
| void | hoc_audit_command (const char *) |
| |
| void | hoc_audit_from_hoc_main1 (int, const char **, const char **) |
| |
| void | hoc_audit_from_final_exit (void) |
| |
| void | hoc_audit_from_xopen1 (const char *, const char *) |
| |
| void | hoc_xopen_from_audit (const char *fname) |
| |
| int | hoc_retrieving_audit (void) |
| |
| int | hoc_retrieve_audit (int id) |
| |
| int | hoc_saveaudit (void) |
| |
| void | hoc_close_plot (void) |
| |
| void | ivoc_cleanup (void) |
| |
| void | ivoc_final_exit (void) |
| |
| int | hoc_oc (const char *) |
| |
| void | hoc_initcode (void) |
| |
| int | hoc_ParseExec (int) |
| |
| int | hoc_get_line (void) |
| |
| int | hoc_araypt (Symbol *, int) |
| |
| double | hoc_opasgn (int op, double dest, double src) |
| |
| void | hoc_install_object_data_index (Symbol *) |
| |
| void | hoc_template_notify (Object *, int) |
| |
| void | hoc_construct_point (Object *, int) |
| |
| void | hoc_call_ob_proc (Object *ob, Symbol *sym, int narg) |
| |
| void | hoc_push_frame (Symbol *, int) |
| |
| void | hoc_pop_frame (void) |
| |
| int | hoc_argindex (void) |
| |
| void | hoc_pop_defer (void) |
| |
| void | hoc_tobj_unref (Object **) |
| |
| int | hoc_stacktype (void) |
| |
| int | hoc_inside_stacktype (int) |
| |
| void | hoc_link_symbol (Symbol *, Symlist *) |
| |
| void | hoc_unlink_symbol (Symbol *, Symlist *) |
| |
| void | notify_freed (void *) |
| |
| void | notify_freed_val_array (double *, size_t) |
| |
| void | notify_pointer_freed (void *) |
| |
| int | ivoc_list_look (Object *, Object *, char *, int) |
| |
| void | ivoc_free_alias (Object *) |
| |
| Symbol * | ivoc_alias_lookup (const char *, Object *) |
| |
| void | hoc_obj_disconnect (Object *) |
| |
| void | hoc_free_object (Object *) |
| |
| void | hoc_free_pstring (char **) |
| |
| void | hoc_on_init_register (Pfrv) |
| |
| int | hoc_pid (void) |
| |
| int | hoc_ired (const char *, int, int, int) |
| |
| double | hoc_xred (const char *, double, double, double) |
| |
| int | hoc_sred (const char *, char *, char *) |
| |
| int | nrnpy_pr (const char *fmt,...) |
| |
| int | Fprintf (FILE *, const char *fmt,...) |
| |
| void | nrnpy_pass () |
| |
| void | hoc_free_allobjects (cTemplate *, Symlist *, Objectdata *) |
| |
| int | nrn_is_cable (void) |
| |
| int | nrn_isdouble (double *, double, double) |
| |
| void * | nrn_opaque_obj2pyobj (Object *) |
| |
| Symbol * | hoc_get_symbol (const char *var) |
| |
| double | hoc_Exp (double) |
| |
| int | hoc_is_tempobj_arg (int narg) |
| |
| FILE * | hoc_obj_file_arg (int i) |
| |
| void | hoc_reg_nmodl_text (int type, const char *txt) |
| |
| void | hoc_reg_nmodl_filename (int type, const char *filename) |
| |
| size_t | nrn_mallinfo (int item) |
| |
| int | nrn_mlh_gsort (double *vec, int *base_ptr, int total_elems, int(*cmp)(double, double)) |
| |
| void | state_discontinuity (int i, double *pd, double d) |
| |
| double | nrn_event_queue_stats (double *stats) |
| |
| double * | nrn_recalc_ptr (double *) |
| |
| void | nrn_register_recalc_ptr_callback (Pfrv f) |
| |
| void * | bbss_buffer_counts (int *, int **, int **, int *) |
| |
| void | bbss_save_global (void *, char *, int) |
| |
| void | bbss_restore_global (void *, char *, int) |
| |
| void | bbss_save (void *, int, char *, int) |
| |
| void | bbss_restore (void *, int, int, char *, int) |
| |
| void | bbss_save_done (void *) |
| |
| void | bbss_restore_done (void *) |
| |
| void | bbs_done (void) |
| |
| int | hoc_main1 (int, const char **, const char **) |
| |
| char * | cxx_char_alloc (size_t size) |
| |
HOC interpreter function declarations (included by hocdec.h)
Definition in file oc_ansi.h.