NEURON
ocfunc.h File Reference
#include "nrnfilewrap.h"
#include <cstddef>

Go to the source code of this file.

Namespaces

 nrn
 
 nrn::oc
 

Functions

double hoc_Log (double)
 
double hoc_Log10 (double)
 
double hoc1_Exp (double)
 
double hoc_Sqrt (double)
 
double hoc_integer (double)
 
double hoc_Pow (double, double)
 
void hoc_System (void)
 
void hoc_Prmat (void)
 
void hoc_solve (void)
 
void hoc_eqinit (void)
 
void hoc_Plt (void)
 
void hoc_atan2 (void)
 
void hoc_symbols (void)
 
void hoc_PRintf (void)
 
void hoc_Xred (void)
 
void hoc_Sred (void)
 
void hoc_ropen (void)
 
void hoc_wopen (void)
 
void hoc_xopen (void)
 
void hoc_Fscan (void)
 
void hoc_Fprint (void)
 
void hoc_Graph (void)
 
void hoc_Graphmode (void)
 
void hoc_Plot (void)
 
void hoc_axis (void)
 
void hoc_Sprint (void)
 
void hoc_Getstr (void)
 
void hoc_Strcmp (void)
 
void hoc_Lw (void)
 
void hoc_machine_name (void)
 
void hoc_Saveaudit (void)
 
void hoc_Retrieveaudit (void)
 
void hoc_plotx (void)
 
void hoc_ploty (void)
 
void hoc_regraph (void)
 
void hoc_startsw (void)
 
void hoc_stopsw (void)
 
void hoc_object_id (void)
 
void hoc_allobjects (void)
 
void hoc_allobjectvars (void)
 
void hoc_xpanel (void)
 
void hoc_xbutton (void)
 
void hoc_xmenu (void)
 
void hoc_xslider (void)
 
void hoc_xfixedvalue (void)
 
void hoc_xvarlabel (void)
 
void hoc_xradiobutton (void)
 
void hoc_xvalue (void)
 
void hoc_xpvalue (void)
 
void hoc_xlabel (void)
 
void ivoc_style (void)
 
void hoc_boolean_dialog (void)
 
void hoc_string_dialog (void)
 
void hoc_continue_dialog (void)
 
void nrn_err_dialog (const char *)
 
void hoc_single_event_run (void)
 
void hoc_notify_iv (void)
 
void nrniv_bind_thread (void)
 
void hoc_pointer (void)
 
void hoc_Numarg (void)
 
void hoc_Argtype (void)
 
void hoc_exec_cmd (void)
 
void hoc_load_proc (void)
 
void hoc_load_func (void)
 
void hoc_load_template (void)
 
void hoc_load_file (void)
 
void hoc_xcheckbox (void)
 
void hoc_xstatebutton (void)
 
void hoc_Symbol_limits (void)
 
void hoc_coredump_on_error (void)
 
void hoc_quit (void)
 
void hoc_object_push (void)
 
void hoc_object_pop (void)
 
void hoc_pwman_place (void)
 
void hoc_show_errmess_always (void)
 
void hoc_execute1 (void)
 
void hoc_secname (void)
 
void hoc_neuronhome (void)
 
void hoc_Execerror (void)
 
void hoc_sscanf (void)
 
void hoc_save_session (void)
 
void hoc_print_session (void)
 
void hoc_Chdir (void)
 
void hoc_getcwd (void)
 
void hoc_Symbol_units (void)
 
void hoc_stdout (void)
 
void hoc_name_declared (void)
 
void hoc_unix_mac_pc (void)
 
void hoc_show_winio (void)
 
void hoc_nrn_load_dll (void)
 
void hoc_nrnversion (void)
 
void hoc_object_pushed (void)
 
void hoc_mallinfo (void)
 
void hoc_Setcolor (void)
 
void hoc_init_space (void)
 
void hoc_install_hoc_obj (void)
 
void nrn_feenableexcept (void)
 
void hoc_use_exp_pow_precision ()
 
void hoc_coreneuron_handle ()
 
void hoc_get_config_key ()
 
void hoc_get_config_val ()
 
void hoc_num_config_keys ()
 
void oc_restore_code (Inst **a1, Inst **a2, std::size_t &a3, nrn::oc::frame **a4, int *a5, int *a6, Inst **a7, nrn::oc::frame **a8, std::size_t &a9, Symlist **a10, Inst **a11, int *a12)
 
void oc_restore_hoc_oop (Object **a1, Objectdata **a2, int *a4, Symlist **a5)
 
void oc_restore_input_info (const char *i1, int i2, int i3, NrnFILEWrap *i4)
 
void oc_save_code (Inst **a1, Inst **a2, std::size_t &a3, nrn::oc::frame **a4, int *a5, int *a6, Inst **a7, nrn::oc::frame **a8, std::size_t &a9, Symlist **a10, Inst **a11, int *a12)
 
void oc_save_hoc_oop (Object **a1, Objectdata **a2, int *a4, Symlist **a5)
 
void oc_save_input_info (const char **, int *, int *, NrnFILEWrap **)
 

Variables

int nrn_feenableexcept_
 

Function Documentation

◆ hoc1_Exp()

double hoc1_Exp ( double  )

◆ hoc_allobjects()

void hoc_allobjects ( void  )

◆ hoc_allobjectvars()

void hoc_allobjectvars ( void  )

Definition at line 2052 of file hoc_oop.cpp.

◆ hoc_Argtype()

void hoc_Argtype ( void  )

◆ hoc_atan2()

void hoc_atan2 ( void  )

Definition at line 54 of file math.cpp.

◆ hoc_axis()

void hoc_axis ( void  )

◆ hoc_boolean_dialog()

void hoc_boolean_dialog ( void  )

◆ hoc_Chdir()

void hoc_Chdir ( void  )

◆ hoc_continue_dialog()

void hoc_continue_dialog ( void  )

Definition at line 93 of file ocnoiv1.cpp.

◆ hoc_coredump_on_error()

void hoc_coredump_on_error ( void  )

◆ hoc_coreneuron_handle()

void hoc_coreneuron_handle ( )

Definition at line 354 of file symbol.cpp.

◆ hoc_eqinit()

void hoc_eqinit ( void  )

◆ hoc_exec_cmd()

void hoc_exec_cmd ( void  )

Definition at line 349 of file hoc_oop.cpp.

◆ hoc_Execerror()

void hoc_Execerror ( void  )

Definition at line 369 of file hoc_init.cpp.

◆ hoc_execute1()

void hoc_execute1 ( void  )

◆ hoc_Fprint()

void hoc_Fprint ( void  )

Definition at line 243 of file fileio.cpp.

◆ hoc_Fscan()

void hoc_Fscan ( void  )

◆ hoc_get_config_key()

void hoc_get_config_key ( )

Definition at line 347 of file hoc_init.cpp.

◆ hoc_get_config_val()

void hoc_get_config_val ( )

Definition at line 356 of file hoc_init.cpp.

◆ hoc_getcwd()

void hoc_getcwd ( void  )

◆ hoc_Getstr()

void hoc_Getstr ( void  )

◆ hoc_Graph()

void hoc_Graph ( void  )

◆ hoc_Graphmode()

void hoc_Graphmode ( void  )

◆ hoc_init_space()

void hoc_init_space ( void  )

Definition at line 416 of file code.cpp.

◆ hoc_install_hoc_obj()

void hoc_install_hoc_obj ( void  )

Definition at line 44 of file hoc_oop.cpp.

◆ hoc_integer()

double hoc_integer ( double  x)

Definition at line 224 of file math.cpp.

◆ hoc_load_file()

void hoc_load_file ( void  )

Definition at line 614 of file fileio.cpp.

◆ hoc_load_func()

void hoc_load_func ( void  )

◆ hoc_load_proc()

void hoc_load_proc ( void  )

◆ hoc_load_template()

void hoc_load_template ( void  )

◆ hoc_Log()

double hoc_Log ( double  )

◆ hoc_Log10()

double hoc_Log10 ( double  )

◆ hoc_Lw()

void hoc_Lw ( void  )

◆ hoc_machine_name()

void hoc_machine_name ( void  )

◆ hoc_mallinfo()

void hoc_mallinfo ( void  )

Definition at line 345 of file symbol.cpp.

◆ hoc_name_declared()

void hoc_name_declared ( void  )

◆ hoc_neuronhome()

void hoc_neuronhome ( void  )

◆ hoc_notify_iv()

void hoc_notify_iv ( void  )

◆ hoc_nrn_load_dll()

void hoc_nrn_load_dll ( void  )

◆ hoc_nrnversion()

void hoc_nrnversion ( void  )

◆ hoc_num_config_keys()

void hoc_num_config_keys ( )

Definition at line 365 of file hoc_init.cpp.

◆ hoc_Numarg()

void hoc_Numarg ( void  )

◆ hoc_object_id()

void hoc_object_id ( void  )

Definition at line 884 of file hoc_oop.cpp.

◆ hoc_object_pop()

void hoc_object_pop ( void  )

◆ hoc_object_push()

void hoc_object_push ( void  )

◆ hoc_object_pushed()

void hoc_object_pushed ( void  )

Definition at line 258 of file hoc_oop.cpp.

◆ hoc_Plot()

void hoc_Plot ( void  )

◆ hoc_plotx()

void hoc_plotx ( void  )

◆ hoc_ploty()

void hoc_ploty ( void  )

◆ hoc_Plt()

void hoc_Plt ( void  )

◆ hoc_pointer()

void hoc_pointer ( void  )

◆ hoc_Pow()

double hoc_Pow ( double  x,
double  y 
)

Definition at line 219 of file math.cpp.

◆ hoc_print_session()

void hoc_print_session ( void  )

Definition at line 119 of file ocnoiv1.cpp.

◆ hoc_PRintf()

void hoc_PRintf ( void  )

◆ hoc_Prmat()

void hoc_Prmat ( void  )

◆ hoc_pwman_place()

void hoc_pwman_place ( void  )

Definition at line 109 of file ocnoiv1.cpp.

◆ hoc_quit()

void hoc_quit ( void  )

Definition at line 975 of file hoc.cpp.

◆ hoc_regraph()

void hoc_regraph ( void  )

Definition at line 186 of file axis.cpp.

◆ hoc_Retrieveaudit()

void hoc_Retrieveaudit ( void  )

Definition at line 193 of file audit.cpp.

◆ hoc_ropen()

void hoc_ropen ( void  )

◆ hoc_save_session()

void hoc_save_session ( void  )

◆ hoc_Saveaudit()

void hoc_Saveaudit ( void  )

◆ hoc_secname()

void hoc_secname ( void  )

Definition at line 2091 of file cabcode.cpp.

◆ hoc_Setcolor()

void hoc_Setcolor ( void  )

Definition at line 31 of file plt.cpp.

◆ hoc_show_errmess_always()

void hoc_show_errmess_always ( void  )

◆ hoc_show_winio()

void hoc_show_winio ( void  )

Definition at line 324 of file hoc_init.cpp.

◆ hoc_single_event_run()

void hoc_single_event_run ( void  )

◆ hoc_solve()

void hoc_solve ( void  )

◆ hoc_Sprint()

void hoc_Sprint ( void  )

Definition at line 268 of file fileio.cpp.

◆ hoc_Sqrt()

double hoc_Sqrt ( double  )

◆ hoc_Sred()

void hoc_Sred ( void  )

Definition at line 104 of file xred.cpp.

◆ hoc_sscanf()

void hoc_sscanf ( void  )

◆ hoc_startsw()

void hoc_startsw ( void  )

◆ hoc_stdout()

void hoc_stdout ( void  )

Definition at line 29 of file fileio.cpp.

◆ hoc_stopsw()

void hoc_stopsw ( void  )

◆ hoc_Strcmp()

void hoc_Strcmp ( void  )

Definition at line 232 of file code2.cpp.

◆ hoc_string_dialog()

void hoc_string_dialog ( void  )

◆ hoc_Symbol_limits()

void hoc_Symbol_limits ( void  )

Definition at line 78 of file code2.cpp.

◆ hoc_Symbol_units()

void hoc_Symbol_units ( void  )

◆ hoc_symbols()

void hoc_symbols ( void  )

◆ hoc_System()

void hoc_System ( void  )

◆ hoc_unix_mac_pc()

void hoc_unix_mac_pc ( void  )

◆ hoc_use_exp_pow_precision()

void hoc_use_exp_pow_precision ( )

Definition at line 148 of file math.cpp.

◆ hoc_wopen()

void hoc_wopen ( void  )

◆ hoc_xbutton()

void hoc_xbutton ( void  )

◆ hoc_xcheckbox()

void hoc_xcheckbox ( void  )

◆ hoc_xfixedvalue()

void hoc_xfixedvalue ( void  )

◆ hoc_xlabel()

void hoc_xlabel ( void  )

◆ hoc_xmenu()

void hoc_xmenu ( void  )

◆ hoc_xopen()

void hoc_xopen ( void  )

◆ hoc_xpanel()

void hoc_xpanel ( void  )

◆ hoc_xpvalue()

void hoc_xpvalue ( void  )

◆ hoc_xradiobutton()

void hoc_xradiobutton ( void  )

Definition at line 62 of file ocnoiv1.cpp.

◆ hoc_Xred()

void hoc_Xred ( void  )

◆ hoc_xslider()

void hoc_xslider ( void  )

Definition at line 79 of file ocnoiv1.cpp.

◆ hoc_xstatebutton()

void hoc_xstatebutton ( void  )

◆ hoc_xvalue()

void hoc_xvalue ( void  )

◆ hoc_xvarlabel()

void hoc_xvarlabel ( void  )

◆ ivoc_style()

void ivoc_style ( void  )

Definition at line 124 of file ocnoiv1.cpp.

◆ nrn_err_dialog()

void nrn_err_dialog ( const char *  mes)

Definition at line 182 of file ivoc.cpp.

◆ nrn_feenableexcept()

void nrn_feenableexcept ( void  )

Definition at line 84 of file hoc.cpp.

◆ nrniv_bind_thread()

void nrniv_bind_thread ( void  )

Definition at line 176 of file ivoc.cpp.

◆ oc_restore_code()

void oc_restore_code ( Inst **  a1,
Inst **  a2,
std::size_t &  a3,
nrn::oc::frame **  a4,
int *  a5,
int *  a6,
Inst **  a7,
nrn::oc::frame **  a8,
std::size_t &  a9,
Symlist **  a10,
Inst **  a11,
int *  a12 
)

Definition at line 535 of file code.cpp.

◆ oc_restore_hoc_oop()

void oc_restore_hoc_oop ( Object **  a1,
Objectdata **  a2,
int *  a4,
Symlist **  a5 
)

Definition at line 439 of file hoc_oop.cpp.

◆ oc_restore_input_info()

void oc_restore_input_info ( const char *  i1,
int  i2,
int  i3,
NrnFILEWrap i4 
)

Definition at line 1307 of file hoc.cpp.

◆ oc_save_code()

void oc_save_code ( Inst **  a1,
Inst **  a2,
std::size_t &  a3,
nrn::oc::frame **  a4,
int *  a5,
int *  a6,
Inst **  a7,
nrn::oc::frame **  a8,
std::size_t &  a9,
Symlist **  a10,
Inst **  a11,
int *  a12 
)

Definition at line 509 of file code.cpp.

◆ oc_save_hoc_oop()

void oc_save_hoc_oop ( Object **  a1,
Objectdata **  a2,
int *  a4,
Symlist **  a5 
)

Definition at line 423 of file hoc_oop.cpp.

◆ oc_save_input_info()

void oc_save_input_info ( const char **  i1,
int *  i2,
int *  i3,
NrnFILEWrap **  i4 
)

Definition at line 1301 of file hoc.cpp.

Variable Documentation

◆ nrn_feenableexcept_

int nrn_feenableexcept_
extern

Definition at line 82 of file hoc.cpp.