neuron.h

Go to the documentation of this file.
00001 #include "options.h"
00002 
00003 #if METHOD3
00004 extern int spatial_method();
00005 #endif
00006 
00007 #if NEMO
00008 extern int neuron2nemo(), nemo2neuron();
00009 #endif
00010 extern int node_data(), disconnect();
00011 extern int batch_run(), batch_save();
00012 extern int pt3dclear(), pt3dadd(), n3d(), x3d(), y3d(), z3d(), arc3d(), diam3d();
00013 extern int pt3dinsert(), pt3dremove(), pt3dchange();
00014 extern int define_shape(), pt3dconst(), pt3dstyle();
00015 extern int spine3d(), setSpineArea(), getSpineArea();
00016 extern int area(), ri();
00017 extern int initnrn(), topology(), fadvance(), distance(), finitialize();
00018 extern int fstim(), fstimi();
00019 extern int ion_style(), ion_register(), ion_charge(), nernst(), ghk();
00020 extern int section_owner(); /* returns object that created section */
00021 extern int make_mechanism(), make_pointprocess();
00022 extern int nrnpython();
00023 #if !SEJNOWSKI
00024 extern int fsyn(), fsyng(), fsyni();
00025 #endif
00026 extern int fclamp(), fclampi(), fclampv(), prstim();
00027 extern int fcurrent(), fmatrix(), frecord_init();
00028 extern int issection(), ismembrane(), sectionname(), psection();
00029 extern int pop_section(), push_section(), section_exists();
00030 extern int delete_section();
00031 extern int secondorder, diam_changed, nrn_shape_changed_;
00032 extern double clamp_resist;
00033 extern double celsius;
00034 extern int stoprun;
00035 
00036 extern int fit_praxis(), attr_praxis(), pval_praxis(), stop_praxis();
00037 #if KEEP_NSEG_PARM
00038 extern int keep_nseg_parm();
00039 #endif
00040 
00041 extern int nrnallsectionmenu(), nrnallpointmenu(), nrnsecmenu();
00042 extern int nrnglobalmechmenu(), nrnmechmenu(), nrnpointmenu();
00043 
00044 extern int this_section(), this_node(), parent_section(), parent_node();
00045 extern int parent_connection(), section_orientation();
00046 
00047 #if SEJNOWSKI
00048 extern int fdefault();                    /* for sej_menu.c     */
00049 extern int dump_vars();                                       /* sej_default.c      */
00050 extern int update_id_info(), params(), private_menu();         /* sej_menu.c     */
00051 extern int save_run(), save_params(), flush(), file_exist();  /* sej_menu.c      */
00052 extern int sassign(), dassign(), setup_id_info(), clean_dir();/* sej_menu.c      */
00053 extern int ftime(), fseed(), fran(), rand(), norm(), pois();  /* sej_ransyn.c    */
00054 extern int syn_reset(), fsyn(), fsyn_set(), fsyng(), fsyni(); /* sej_synapse.c   */
00055 extern int con_reset(), fcon(), fcon_set(), fcong(), fconi(); /* sej_connect.c   */
00056 extern int top2(), dump(), dump_all();                        /* sej_dump.c         */
00057 
00058 extern int ptest(); 
00059 
00060 /* non-initialized variables */
00061 double ic;
00062 double id_number, param_number;              /* for sej_menu.c     */
00063 
00064 /* initialized variables */
00065 double stop_time, nsteps, vrest;
00066 double init_seed, run_seed, cainit, kinit, nainit;
00067 double dump_flag, print_flag, graph_flag, gray_flag;
00068 double fig_flag, timer_flag, stim_flag, view_flag;
00069 
00070 #endif
00071 
00072 #if FISHER
00073 extern int rcsdiff_file(), rcs_version(), rcs_co_file();    /* rcs.c */
00074 extern int rcs_ci_file(), rcs_view_file();                  /* rcs.c */
00075 extern int add_version_entry(), save_output_file();            /* sys.c */
00076 extern int answer_yes(), file_exist(), dassign(), sassign();   /* sys.c */
00077 extern int setup_id_info(), update_id_info();                  /* sys.c */
00078 
00079 /* non-initialized variables */
00080 #if !SEJNOWSKI
00081 double id_number;                                              /* sys.c */
00082 #endif
00083 #endif
Generated on Mon Jun 13 08:10:27 2011 for NEURON by  doxygen 1.6.3