#include <../../nrnconf.h>#include <../nrnpython/nrnpython_config.h>#include <stdio.h>#include <stdlib.h>#include <OS/string.h>#include "string.h"#include "oc2iv.h"#include "nrnmpi.h"#include "nrnrt.h"#include "../nrnjava/njconf.h"#include <nrnisaac.h>
Defines | |
| #define | Session void |
| #define | PR_PROFILE pr_profile(); |
Functions | |
| int | hoc_main1 (int, char **, char **) |
| void | hoc_main1_init (char *, char **) |
| void | pr_profile () |
| int | hoc_obj_run (const char *, Object *) |
| char * | nrn_version (int) |
| void | hoc_final_exit () |
| void | ivoc_final_exit () |
| void | ivoc_cleanup () |
| void | setneuronhome (const char *) |
| int | hoc_xopen1 (const char *filename, const char *rcs) |
| int | ivocmain (int, char **, char **) |
| void | hoc_ret () |
| void | hoc_pushx (double) |
| double * | getarg (int i) |
| int | ifarg (int) |
| void | hoc_single_event_run () |
| int | run_til_stdin () |
| void | hoc_notify_value () |
Variables | |
| long | hoc_nframe |
| long | hoc_nstack |
| int | nrn_istty_ |
| int | nrn_nobanner_ |
| char * | neuron_home |
| int | units_on_flag_ |
| double | hoc_default_dll_loaded_ |
| int | hoc_print_first_instance |
| int(* | p_neosim_main )(int, char **, char **) |
| int | nrn_global_argc |
| char ** | nrn_global_argv |
| int | always_false |
| int | nrn_is_python_extension |
| #define PR_PROFILE pr_profile(); |
Referenced by ivocmain().
| #define Session void |
Referenced by ivocmain().
| double* getarg | ( | int | i | ) |
| void hoc_final_exit | ( | ) |
References bbs_done(), buf, hoc_audit_from_final_exit(), hoc_close_plot(), hoc_edit_quit(), hoc_pid(), hoc_win32_cleanup(), ivoc_cleanup(), NOT_PARALLEL_SUB, p_nrnpython_start, and system().
Referenced by hoc_parallel_end(), hoc_quit(), ivocmain(), and main().

| void hoc_main1_init | ( | char * | , | |
| char ** | ||||
| ) |
References HocStr::buf, CBUFSIZE, fout, Fprintf, frin, hocstr_create(), init, initplot(), nrn_exit(), nrn_is_cable(), parallel_sub, save_parallel_envp(), and TMPBUFSIZE.
Referenced by hoc_main1(), and ivocmain().

| void hoc_notify_value | ( | ) |
| int hoc_obj_run | ( | const char * | , | |
| Object * | ||||
| ) |
| void hoc_pushx | ( | double | ) |
Referenced by call_ob_proc(), BBSImpl::execute_helper(), hoc_assignsym(), hoc_boolean_dialog(), hoc_checkpoint(), hoc_continue_dialog(), hoc_execute1(), hoc_mcran4(), hoc_mcran4init(), hoc_notify_iv(), hoc_object_asgn(), hoc_object_component(), hoc_object_eval(), hoc_print_session(), hoc_pwman_place(), hoc_Retrieveaudit(), hoc_save_session(), hoc_Saveaudit(), hoc_show_winio(), hoc_single_event_run(), hoc_Sred(), hoc_string_dialog(), hoc_unix_mac_pc(), hoc_usemcran4(), hoc_xbutton(), hoc_xcheckbox(), hoc_xfixedvalue(), hoc_xlabel(), hoc_xmenu(), hoc_xpanel(), hoc_xpvalue(), hoc_xradiobutton(), hoc_xslider(), hoc_xstatebutton(), hoc_xvalue(), hoc_xvarlabel(), ivoc_style(), ret(), special_pnt_call(), and BBSImpl::subworld_worker_execute().
| void hoc_ret | ( | ) |
Referenced by hoc_allobjects(), hoc_allobjectvars(), hoc_atan2(), hoc_boolean_dialog(), hoc_checkpoint(), hoc_continue_dialog(), hoc_exec_cmd(), hoc_execute1(), hoc_getcwd(), hoc_mcran4(), hoc_mcran4init(), hoc_neuronhome(), hoc_notify_iv(), hoc_nrnversion(), hoc_object_id(), hoc_object_pop(), hoc_object_push(), hoc_object_pushed(), hoc_print_session(), hoc_pwman_place(), hoc_Retrieveaudit(), hoc_save_session(), hoc_Saveaudit(), hoc_secname(), hoc_show_winio(), hoc_single_event_run(), hoc_string_dialog(), hoc_Symbol_units(), hoc_unix_mac_pc(), hoc_usemcran4(), hoc_xbutton(), hoc_xcheckbox(), hoc_xfixedvalue(), hoc_xlabel(), hoc_xmenu(), hoc_xpanel(), hoc_xpvalue(), hoc_xradiobutton(), hoc_xslider(), hoc_xstatebutton(), hoc_xvalue(), hoc_xvarlabel(), ivoc_style(), ret(), and section_owner().
| void hoc_single_event_run | ( | ) |
References ENDGUI, hoc_pushx(), hoc_ret(), IFGUI, and single_event_run().

| int hoc_xopen1 | ( | const char * | filename, | |
| const char * | rcs | |||
| ) |
| void ivoc_cleanup | ( | ) |
Referenced by hoc_final_exit().
| void ivoc_final_exit | ( | ) |
References buf, ENDGUI, fprintf(), getenv(), h, hCurrWnd, hoc_final_exit(), hoc_main1(), hoc_main1_init(), hoc_nframe, hoc_nstack, hoc_obj_run(), hoc_print_first_instance, hoc_usegui, IFGUI, ivoc_final_exit(), neuron_home, nil, nrn_global_argc, nrn_global_argv, nrn_is_python_extension, nrn_istty_, nrn_mech_dll, nrn_nobanner_, nrn_version(), nrnmpi_numprocs, p_neosim_main, p_nrnpython_start, PR_PROFILE, Oc::run(), Session, setneuronhome(), and units_on_flag_.
Referenced by inithoc(), and main().

| char* nrn_version | ( | int | ) |
References buf, NRN_MAJOR_VERSION, NRN_MINOR_VERSION, and s.
Referenced by hoc_last_init(), hoc_nrnversion(), and ivocmain().
| void pr_profile | ( | ) |
| int run_til_stdin | ( | ) |
| void setneuronhome | ( | const char * | ) |
| double hoc_default_dll_loaded_ |
| long hoc_nframe |
| long hoc_nstack |
| char* neuron_home |
Referenced by ivocmain(), and nrnpython_start().
| char** nrn_global_argv |
Referenced by ivocmain(), and nrnpython_start().
Referenced by ivocmain().
| int(* p_neosim_main)(int, char **, char **) |
Referenced by ivocmain().
Referenced by hoc_Symbol_units(), and ivocmain().
1.6.3