#include <stdio.h>#include <math.h>#include "scoplib.h"#include "md1redef.h"#include "section.h"#include "md2redef.h"
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 | gnabar _p[0] |
| #define | gkbar _p[1] |
| #define | gl _p[2] |
| #define | el _p[3] |
| #define | gna _p[4] |
| #define | gk _p[5] |
| #define | il _p[6] |
| #define | m _p[7] |
| #define | h _p[8] |
| #define | n _p[9] |
| #define | Dm _p[10] |
| #define | Dh _p[11] |
| #define | Dn _p[12] |
| #define | ena _p[13] |
| #define | ek _p[14] |
| #define | ina _p[15] |
| #define | ik _p[16] |
| #define | v _p[17] |
| #define | _g _p[18] |
| #define | _ion_ena *_ppvar[0]._pval |
| #define | _ion_ina *_ppvar[1]._pval |
| #define | _ion_dinadv *_ppvar[2]._pval |
| #define | _ion_ek *_ppvar[3]._pval |
| #define | _ion_ik *_ppvar[4]._pval |
| #define | _ion_dikdv *_ppvar[5]._pval |
| #define | vtrap vtrap_hh |
| #define | _gth 0 |
| #define | htau_hh _thread1data[0] |
| #define | htau _thread[_gth]._pval[0] |
| #define | hinf_hh _thread1data[1] |
| #define | hinf _thread[_gth]._pval[1] |
| #define | mtau_hh _thread1data[2] |
| #define | mtau _thread[_gth]._pval[2] |
| #define | minf_hh _thread1data[3] |
| #define | minf _thread[_gth]._pval[3] |
| #define | ntau_hh _thread1data[4] |
| #define | ntau _thread[_gth]._pval[4] |
| #define | ninf_hh _thread1data[5] |
| #define | ninf _thread[_gth]._pval[5] |
| #define | usetable usetable_hh |
| #define | _cvode_ieq _ppvar[6]._i |
Functions | |
| double | hoc_Exp () |
| double * | getarg () |
| int | nrn_get_mechtype () |
| double | vtrap () |
| static void | nrn_init () |
| static void | nrn_state () |
| static void | nrn_jacob () |
| static int | _ode_map () |
| static int | _ode_spec () |
| static int | _ode_matsol () |
| _hh_reg_ () | |
| static int | _ode_matsol1 () |
| double | vtrap (double *_p, Datum *_ppvar, Datum *_thread, _NrnThread *_nt, _lx, double _lx _ly) |
| void | nrn_update_ion_pointer (Symbol *, Datum *, int, int) |
Variables | |
| double | celsius |
| double | usetable = 1 |
| #define _cvode_ieq _ppvar[6]._i |
| #define _g _p[18] |
| #define _gth 0 |
| #define _ion_dikdv *_ppvar[5]._pval |
| #define _ion_dinadv *_ppvar[2]._pval |
| #define _ion_ek *_ppvar[3]._pval |
| #define _ion_ena *_ppvar[0]._pval |
| #define _ion_ik *_ppvar[4]._pval |
| #define _ion_ina *_ppvar[1]._pval |
| #define _threadargs_ _p, _ppvar, _thread, _nt |
| #define _threadargscomma_ _p, _ppvar, _thread, _nt, |
| #define Dh _p[11] |
| #define Dm _p[10] |
| #define Dn _p[12] |
| #define dt _nt->_dt |
| #define ek _p[14] |
| #define el _p[3] |
Referenced by eqn_init(), eqn_side(), eqn_space(), and solve().
| #define ena _p[13] |
Referenced by KSPPIv::cur(), and KSIv::cur().
| #define exp hoc_Exp |
| #define gk _p[5] |
| #define gkbar _p[1] |
| #define gl _p[2] |
Referenced by gr_addglyph().
| #define gna _p[4] |
| #define gnabar _p[0] |
| #define h _p[8] |
Referenced by isaac64_init(), ivocmain(), and BBS::netpar_max_histogram().
| #define hinf _thread[_gth]._pval[1] |
| #define hinf_hh _thread1data[1] |
| #define htau _thread[_gth]._pval[0] |
| #define htau_hh _thread1data[0] |
| #define ik _p[16] |
| #define il _p[6] |
| #define ina _p[15] |
| #define m _p[7] |
Referenced by OcFullMatrix::det(), MultiSplitControl::exchange_setup(), firetimebound(), four1(), hoc_last_init(), isaac64_generate(), isaac64_init(), linmod_alloc(), linmod_dkmap(), linmod_dkpsol(), linmod_dkres(), linmod_extra_eqn_count(), linmod_init(), linmod_lhs(), linmod_rhs(), linmod_update(), M(), MyMath::max(), MyMath::min(), need_memb(), nrn_feround(), nrnpy_hoc(), MultiSplitControl::prstruct(), and scop_random().
| #define minf _thread[_gth]._pval[3] |
| #define minf_hh _thread1data[3] |
| #define mtau _thread[_gth]._pval[2] |
| #define mtau_hh _thread1data[2] |
| #define n _p[9] |
| #define ninf _thread[_gth]._pval[5] |
| #define ninf_hh _thread1data[5] |
| #define ntau _thread[_gth]._pval[4] |
| #define ntau_hh _thread1data[4] |
| #define t _nt->_t |
| #define usetable usetable_hh |
| #define v _p[17] |
| #define vtrap vtrap_hh |
| _hh_reg_ | ( | ) |
References _nrn_thread_reg(), _nrn_thread_table_reg(), _ode_map(), _ode_matsol(), _ode_spec(), ecalloc, hoc_lookup(), hoc_register_cvode(), hoc_register_dparam_size(), hoc_register_limits(), hoc_register_tolerance(), hoc_register_units(), hoc_register_var(), ion_reg(), ivoc_help(), nrn_get_mechtype(), nrn_init(), nrn_jacob(), nrn_state(), and register_mech().

| static int _ode_map | ( | ) |
| static int _ode_matsol | ( | ) |
| static int _ode_matsol1 | ( | ) |
| static int _ode_spec | ( | ) |
| double* getarg | ( | ) |
| double hoc_Exp | ( | ) |
| int nrn_get_mechtype | ( | ) |
| static void nrn_init | ( | ) |
| static void nrn_jacob | ( | ) |
| static void nrn_state | ( | ) |
References assert, op, Datum::pval, pval, and Symbol::subtype.
| double vtrap | ( | ) |
| double usetable = 1 |
1.6.3