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