#include <../../nrnconf.h>#include <stdio.h>#include <math.h>#include "hoc.h"#include "hocassrt.h"#include <string.h>

Classes | |
| struct | Grph |
Defines | |
| #define | CLIP 1e9 |
| #define | XS 500. |
| #define | YS 400. |
| #define | XO 100. |
| #define | YO 100. |
| #define | Ret(a) hoc_ret(); hoc_pushx(a); |
| #define | NPARAM 10 |
| #define | xorg param[0] |
| #define | yorg param[1] |
| #define | xscale param[2] |
| #define | yscale param[3] |
| #define | xlow param[4] |
| #define | ylow param[5] |
| #define | xhigh param[6] |
| #define | yhigh param[7] |
| #define | xsav param[8] |
| #define | ysav param[9] |
| #define | WIDTH 10. |
| #define | HEIGHT 10. |
| #define | Jaslove 0 |
| #define | MAXCNT 50 |
Typedefs | |
| typedef struct Grph | Grph |
Functions | |
| double * | getarg () |
| int | ifarg () |
| double * | hoc_pgetarg () |
| hoc_regraph () | |
| Plot () | |
| Symbol * | hoc_parse_expr () |
| Symbol ** | hoc_parse_stmt () |
| hoc_run_stmt () | |
| hoc_Graph () | |
| int | hoc_Graphmode () |
Variables | |
| int | color |
| double | x |
| double | y |
| #define CLIP 1e9 |
| #define HEIGHT 10. |
| #define Jaslove 0 |
| #define MAXCNT 50 |
Referenced by hoc_Graph().
| #define NPARAM 10 |
| #define Ret | ( | a | ) | hoc_ret(); hoc_pushx(a); |
Referenced by hoc_fmenu(), hoc_Graph(), hoc_Graphmode(), hoc_regraph(), hoc_settext(), hoc_startsw(), hoc_stopsw(), and Plot().
| #define WIDTH 10. |
| #define xhigh param[6] |
| #define xlow param[4] |
| #define XO 100. |
| #define xorg param[0] |
| #define XS 500. |
| #define xsav param[8] |
Referenced by Plot().
| #define xscale param[2] |
| #define yhigh param[7] |
| #define ylow param[5] |
| #define YO 100. |
| #define yorg param[1] |
| #define YS 400. |
| #define ysav param[9] |
Referenced by Plot().
| #define yscale param[3] |
| double* getarg | ( | ) |
Referenced by area(), arg(), argassign(), attr_praxis(), chkarg(), eqinit(), fclamp(), finitialize(), fstim(), fsyn(), ghk(), gr_addglyph(), hoc_atan2(), hoc_fmenu(), hoc_Graph(), hoc_Graphmode(), hoc_Lw(), hoc_name_declared(), hoc_settext(), hoc_spec_table(), hoc_Symbol_limits(), ion_register(), ivoc_gr_begin_line(), ivoc_gr_gif(), ivoc_gr_label(), ivoc_gr_line(), ivoc_gr_mark(), ivoc_gr_size(), ivoc_view_info(), ivoc_view_size(), nernst(), nrnglobalmechmenu(), nrniv_sh_color(), nrniv_sh_color_all(), nrniv_sh_color_list(), nrniv_sh_nearest(), nrniv_sh_rotate(), nrnmpi_source_var(), nrnmpi_target_var(), nrnpointmenu(), Plot(), Plt(), ri(), Setcolor(), sprint(), this_node(), BBS::threshold(), and Xred().
| hoc_Graph | ( | ) |
References emalloc, g, Grph::g_next, Grph::g_setup, Grph::g_sexp, gargstr(), getarg(), hoc_parse_expr(), hoc_parse_stmt(), ifarg(), MAXCNT, and Ret.

| Symbol* hoc_parse_expr | ( | ) |
Referenced by hoc_Graph().
| Symbol* * hoc_parse_stmt | ( | ) |
Referenced by hoc_get_symbol(), hoc_Graph(), and StmtInfo::parse().
| double* hoc_pgetarg | ( | ) |
Referenced by batch_save(), fit_praxis(), hoc_argref(), hoc_argrefarg(), hoc_argrefasgn(), hoc_mcran4(), hoc_pointer(), hoc_regraph(), hoc_spec_table(), hoc_Symbol_limits(), hoc_Symbol_units(), hoc_vsscanf(), ivoc_gr_size(), nrn_vecsim_add(), nrnmpi_source_var(), nrnmpi_target_var(), and pval_praxis().
| hoc_regraph | ( | ) |
| hoc_run_stmt | ( | ) |
Referenced by hoc_get_symbol(), and StmtInfo::play_one().
| int ifarg | ( | ) |
Referenced by attr_praxis(), batch_run(), batch_save(), BBS::cell(), LinearMechanism::create(), create_point_process(), distance(), eqinit(), fclamp(), finitialize(), fit_praxis(), fstim(), fsyn(), BBS::gid_connect(), gr_addglyph(), hoc_allobjects(), hoc_exec_cmd(), hoc_Execerror(), hoc_execute1(), hoc_fmenu(), hoc_Getstr(), hoc_Graph(), hoc_load_file(), hoc_Lw(), hoc_mcran4init(), hoc_name_declared(), hoc_neuronhome(), hoc_nrnversion(), hoc_object_id(), hoc_Retrieveaudit(), hoc_settext(), hoc_spec_table(), hoc_stdout(), hoc_Symbol_units(), hoc_usemcran4(), hoc_vsscanf(), hoc_win_exec(), ivoc_gr_begin_line(), ivoc_gr_gif(), ivoc_gr_label(), ivoc_gr_mark(), ivoc_gr_menu_tool(), ivoc_gr_size(), ivoc_view_info(), make_mechanism(), make_pointprocess(), nernst(), nrn_print_matrix(), nrn_vecsim_add(), nrnallpointmenu(), nrnglobalmechmenu(), nrniv_len_scale(), nrniv_sh_observe(), nrniv_sh_rotate(), nrnpointmenu(), Plot(), Plt(), pval_praxis(), ropen(), section_exists(), stop_praxis(), System(), BBS::threshold(), wopen(), and xopen().
| Plot | ( | ) |
| double x |
Referenced by _cvode_abstol(), area(), NrnProperty::assign(), at_time(), call_ob_proc(), LinearMechanism::create(), KSSingle::exprand(), KSChanBGtau::f(), KSChanBGinf::f(), KSChanLinoid::f(), get_loc_point_process(), gr_addglyph(), hoc_construct_point(), hoc_mcran4(), hoc_name_declared(), hoc_ob_pointer(), hoc_object_component(), hoc_object_eval(), hoc_show_errmess_always(), hoc_Sred(), KSSingle::init(), NonLinImp::input_amp(), NonLinImp::input_phase(), isaac64_generate(), SymDirectoryImpl::load_section(), loc_point_process(), nernst(), KSSingle::next1trans(), KSSingle::nextNtrans(), nrn_loc_point_process(), nrnisaac_dbl_pick(), nrnisaac_uint32_pick(), Plt(), KSSingle::rvalrand(), scop_random(), section_length(), special_pnt_call(), BBSImpl::subworld_worker_execute(), NonLinImp::transfer_amp(), NonLinImp::transfer_phase(), KSSingle::unifrand(), and BBSLocal::upkdouble().
1.6.3