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