#include <stdio.h>#include <math.h>#include "scoplib.h"#include "md1redef.h"#include "hoclist.h"#include "hocdec.h"#include <multicore.h>

Classes | |
| struct | Member_func |
Defines | |
| #define | exp hoc_Exp |
| #define | _threadargscomma_ _p, _ppvar, _thread, _nt, |
| #define | _threadargs_ _p, _ppvar, _thread, _nt |
| #define | t _nt->_t |
| #define | dt _nt->_dt |
| #define | n _p[0] |
| #define | thresh _p[1] |
| #define | time _p[2] |
| #define | firing _p[3] |
| #define | space _p[4] |
| #define | v _p[5] |
| #define | _g _p[6] |
| #define | _nd_area *_ppvar[0]._pval |
Functions | |
| double | hoc_Exp () |
| double * | getarg () |
| int | nrn_get_mechtype () |
| static void | nrn_init () |
| static void | nrn_state () |
| static void | nrn_jacob () |
| _apcount_reg_ () | |
| void | vector_resize () |
| double * | vector_vec () |
| void * | vector_arg () |
Variables | |
| Prop * | nrn_point_prop_ |
| #define _g _p[6] |
| #define _nd_area *_ppvar[0]._pval |
| #define _threadargs_ _p, _ppvar, _thread, _nt |
Referenced by invl().
| #define _threadargscomma_ _p, _ppvar, _thread, _nt, |
Referenced by E(), firetime(), I(), M(), and search().
| #define dt _nt->_dt |
| #define exp hoc_Exp |
Referenced by alpha(), deriv(), KSChanFunction::Exp(), hoc1_Exp(), hoc_Exp(), I(), M(), nernst(), and vtrap().
| #define firing _p[3] |
Referenced by SaveState::alloc_tq(), SaveState::allocnet(), NrnProperty::assign(), OcFullMatrix::det(), NonLinImpRep::didv(), MultiSplitControl::exchange_setup(), expand_env_var(), fgets_unlimited(), for(), four1(), hoc_allobjects(), hoc_araystr(), hoc_audit_from_emacs(), hoc_cclass(), hoc_get_line(), hoc_getsym(), hoc_register_tolerance(), hoc_saveaudit(), hoc_sscanf(), hoc_vsscanf(), hoc_xopen_run(), if(), SymDirectoryImpl::load_section(), nrn_cacheline_calloc(), nrn_partrans_update_ptrs(), nrn_print_matrix(), nrn_thread_stat(), nrn_user_partition(), nrnglobalmechmenu(), SaveState::read(), SaveState::readnet(), SaveState::restorenet(), SaveState::savenet(), OcSparseMatrix::setcol(), OcSparseMatrix::setrow(), sprint(), BBSImpl::subworld_worker_execute(), System(), warning(), SaveState::writenet(), and yylex().
| #define space _p[4] |
Referenced by IvocVect::buffer_size(), IvocVect::resize(), and IvocVect::resize_chunk().
| #define t _nt->_t |
Referenced by KSTransition::ab(), batch_run(), class2oc(), E(), MultiSplitControl::exchange_setup(), hoc_allobjects1(), hoc_allobjects2(), hoc_begintemplate(), hoc_constobject(), hoc_name2obj(), hoc_ob_check(), hoc_register_limits(), hoc_register_tolerance(), hoc_register_units(), I(), icur(), KSTransition::inftau(), initnrn(), ivoc_gr_gif(), java2nrn_class(), M(), MyMath::near_line_segment(), nrn_daspk_init_step(), nrn_errno_check(), nrn_finitialize(), nrn_fixed_step(), nrn_fixed_step_group(), nrn_spike_exchange_init(), nrn_vecsim_add(), MultiSplitControl::pmat(), MultiSplitControl::pmat1(), MultiSplitControl::pmatf(), ReducedTree::pr_map(), MultiSplitControl::prstruct(), SaveState::restore(), MultiSplitControl::rt_map_update(), SaveState::save(), HocDataPathImpl::search(), HocDataPathImpl::search_vectors(), sendgroup(), KSChan::setupmat(), MultiSplitControl::solve(), SingleChan::state_transition(), BBS::take(), and BBSImpl::working().
| #define thresh _p[1] |
| #define time _p[2] |
Referenced by hoc_stopsw(), and nrn_time().
| #define v _p[5] |
Referenced by activclamp_lhs(), activclamp_rhs(), KSSingle::cv_update(), fclampi(), SaveState::fread_NodeState(), SaveState::fwrite_NodeState(), N_VClone_NrnSerialLD(), N_VClone_NrnThread(), N_VClone_NrnThreadLD(), N_VCloneEmpty_NrnSerialLD(), N_VCloneEmpty_NrnThread(), N_VCloneEmpty_NrnThreadLD(), N_VMake_NrnSerialLD(), N_VMake_NrnThread(), N_VMake_NrnThreadLD(), N_VNew_NrnSerialLD(), N_VNew_NrnThread(), N_VNew_NrnThreadLD(), N_VNewEmpty_NrnSerialLD(), N_VNewEmpty_NrnThread(), N_VNewEmpty_NrnThreadLD(), nrn_new_pointprocess(), and KSSingle::state().
| _apcount_reg_ | ( | ) |
References hoc_register_dparam_size(), hoc_register_limits(), hoc_register_units(), hoc_register_var(), ivoc_help(), nrn_get_mechtype(), nrn_init(), nrn_jacob(), nrn_state(), and point_register_mech().

| double* getarg | ( | ) |
| double hoc_Exp | ( | ) |
| int nrn_get_mechtype | ( | ) |
Referenced by _apcount_reg_(), _exp2syn_reg_(), _expsyn_reg_(), _hh_reg_(), _intfire1_reg_(), _intfire2_reg_(), _intfire4_reg_(), _netstim_reg_(), _oclmp_reg_(), _passive_reg_(), _pattern_reg_(), _ppmark_reg_(), _stim_reg_(), _svclmp_reg_(), _syn_reg_(), _vclmp_reg_(), _xmech_reg_(), KSChan::add_channel(), and ion_reg().
| static void nrn_init | ( | ) |
Referenced by _apcount_reg_(), _exp2syn_reg_(), _expsyn_reg_(), _hh_reg_(), _intfire1_reg_(), _intfire2_reg_(), _intfire4_reg_(), _netstim_reg_(), _oclmp_reg_(), _passive_reg_(), _pattern_reg_(), _ppmark_reg_(), _stim_reg_(), _svclmp_reg_(), _syn_reg_(), _vclmp_reg_(), _xmech_reg_(), and KSChan::add_channel().
| static void nrn_jacob | ( | ) |
Referenced by _apcount_reg_(), _exp2syn_reg_(), _expsyn_reg_(), _hh_reg_(), _oclmp_reg_(), _passive_reg_(), _stim_reg_(), _svclmp_reg_(), _syn_reg_(), _vclmp_reg_(), and KSChan::add_channel().
| static void nrn_state | ( | ) |
Referenced by _apcount_reg_(), _exp2syn_reg_(), _expsyn_reg_(), _hh_reg_(), _oclmp_reg_(), _passive_reg_(), _stim_reg_(), _svclmp_reg_(), _syn_reg_(), _vclmp_reg_(), and KSChan::add_channel().
| void* vector_arg | ( | ) |
| void vector_resize | ( | ) |
| double* vector_vec | ( | ) |
Referenced by KSChan::alloc().
1.6.3