HHINeuron Class Reference

#include <HHNeuron.h>

Inheritance diagram for HHINeuron:

Inheritance graph
[legend]
Collaboration diagram for HHINeuron:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 HHINeuron (double Rm=100e6, double Cm=3e-10, double Vresting=-60e-3, double Vthresh=0.03, double Vinit=-60e-3, double Trefract=5e-3, double Inoise=0.0, double Iinject=0.0)
 Constructor to set the paramters.
double alpha_m (double V)
 m - gate
double beta_m (double V)
double infty_m (double V)
double alpha_h (double V)
 h - gate
double beta_h (double V)
double infty_h (double V)
double alpha_n (double V)
 n - gate
double beta_n (double V)
double infty_n (double V)
virtual void derivatives (double t, const double y[], double f[])
virtual int reset (double dt)
 Reset the neuron.

Public Attributes

double Amembrane
double gbar_Na
 Na peak conductance.
double E_Na
 Na cannel reversal potential.
double gbar_K
 K peak conductance.
double E_K
 K cannel reversal potential.


Detailed Description

Definition at line 136 of file HHNeuron.h.


Constructor & Destructor Documentation

HHINeuron::HHINeuron ( double  Rm = 100e6,
double  Cm = 3e-10,
double  Vresting = -60e-3,
double  Vthresh = 0.03,
double  Vinit = -60e-3,
double  Trefract = 5e-3,
double  Inoise = 0.0,
double  Iinject = 0.0 
) [inline]


Member Function Documentation

double HHINeuron::alpha_m ( double  V  )  [inline]

m - gate

Definition at line 184 of file HHNeuron.h.

Referenced by derivatives(), and infty_m().

double HHINeuron::beta_m ( double  V  )  [inline]

Definition at line 185 of file HHNeuron.h.

Referenced by derivatives(), and infty_m().

double HHINeuron::infty_m ( double  V  )  [inline]

Definition at line 186 of file HHNeuron.h.

References alpha_m(), and beta_m().

Referenced by reset().

Here is the call graph for this function:

double HHINeuron::alpha_h ( double  V  )  [inline]

h - gate

Definition at line 189 of file HHNeuron.h.

Referenced by derivatives(), and infty_h().

double HHINeuron::beta_h ( double  V  )  [inline]

Definition at line 190 of file HHNeuron.h.

Referenced by derivatives(), and infty_h().

double HHINeuron::infty_h ( double  V  )  [inline]

Definition at line 191 of file HHNeuron.h.

References alpha_h(), and beta_h().

Referenced by reset().

Here is the call graph for this function:

double HHINeuron::alpha_n ( double  V  )  [inline]

n - gate

Definition at line 194 of file HHNeuron.h.

Referenced by derivatives(), and infty_n().

double HHINeuron::beta_n ( double  V  )  [inline]

Definition at line 195 of file HHNeuron.h.

Referenced by derivatives(), and infty_n().

double HHINeuron::infty_n ( double  V  )  [inline]

Definition at line 196 of file HHNeuron.h.

References alpha_n(), and beta_n().

Referenced by reset().

Here is the call graph for this function:

void HHINeuron::derivatives ( double  t,
const double  y[],
double  f[] 
) [virtual]

int HHINeuron::reset ( double  dt  )  [virtual]


Member Data Documentation

Definition at line 141 of file HHNeuron.h.

Referenced by HHINeuron().

Na peak conductance.

Definition at line 144 of file HHNeuron.h.

Referenced by derivatives(), HHINeuron(), and reset().

Na cannel reversal potential.

Definition at line 146 of file HHNeuron.h.

Referenced by derivatives(), HHINeuron(), and reset().

K peak conductance.

Definition at line 149 of file HHNeuron.h.

Referenced by derivatives(), HHINeuron(), and reset().

K cannel reversal potential.

Definition at line 151 of file HHNeuron.h.

Referenced by derivatives(), HHINeuron(), and reset().


The documentation for this class was generated from the following files:

Generated on Wed Jul 9 16:34:50 2008 for PCSIM by  doxygen 1.5.5