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