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();
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();
00049 extern int dump_vars();
00050 extern int update_id_info(), params(), private_menu();
00051 extern int save_run(), save_params(), flush(), file_exist();
00052 extern int sassign(), dassign(), setup_id_info(), clean_dir();
00053 extern int ftime(), fseed(), fran(), rand(), norm(), pois();
00054 extern int syn_reset(), fsyn(), fsyn_set(), fsyng(), fsyni();
00055 extern int con_reset(), fcon(), fcon_set(), fcong(), fconi();
00056 extern int top2(), dump(), dump_all();
00057
00058 extern int ptest();
00059
00060
00061 double ic;
00062 double id_number, param_number;
00063
00064
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();
00074 extern int rcs_ci_file(), rcs_view_file();
00075 extern int add_version_entry(), save_output_file();
00076 extern int answer_yes(), file_exist(), dassign(), sassign();
00077 extern int setup_id_info(), update_id_info();
00078
00079
00080 #if !SEJNOWSKI
00081 double id_number;
00082 #endif
00083 #endif