hh.c File Reference

#include <stdio.h>
#include <math.h>
#include "scoplib.h"
#include "md1redef.h"
#include "section.h"
#include "md2redef.h"
Include dependency graph for hh.c:

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 Documentation

#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]
#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]
#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

Function Documentation

_hh_reg_ (  ) 
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 (  ) 
void nrn_update_ion_pointer ( Symbol sion,
Datum dp,
int  id,
int  ip 
)

References assert, op, Datum::pval, pval, and Symbol::subtype.

double vtrap ( double*  _p,
Datum _ppvar,
Datum _thread,
_NrnThread*  _nt,
_lx  ,
double _lx  _ly 
)

References e, and exp.

double vtrap (  ) 

Variable Documentation

double celsius

Referenced by initnrn().

double usetable = 1
Generated on Mon Jun 13 08:10:29 2011 for NEURON by  doxygen 1.6.3