HodgkinHuxleySquidAxon1952OriginalOdeSystem Class Reference

#include <HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp>

Inherits AbstractCardiacCell.

Collaboration diagram for HodgkinHuxleySquidAxon1952OriginalOdeSystem:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 HodgkinHuxleySquidAxon1952OriginalOdeSystem (boost::shared_ptr< AbstractIvpOdeSolver > pOdeSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus)
 ~HodgkinHuxleySquidAxon1952OriginalOdeSystem ()
void EvaluateYDerivatives (double time, const std::vector< double > &rY, std::vector< double > &rDY)
double GetIIonic ()

Static Private Attributes

static const double leakage_current_g_L = 0.3
static const double membrane_Cm = 1.0
static const double membrane_E_R = -75.0
static const double potassium_channel_g_K = 36.0
static const double sodium_channel_g_Na = 120.0

Detailed Description

The Hodgkin--Huxley squid giant axon model from 1952.

Definition at line 39 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.


Constructor & Destructor Documentation

HodgkinHuxleySquidAxon1952OriginalOdeSystem::HodgkinHuxleySquidAxon1952OriginalOdeSystem ( boost::shared_ptr< AbstractIvpOdeSolver pOdeSolver,
boost::shared_ptr< AbstractStimulusFunction pIntracellularStimulus 
)

Constructor

Parameters:
pOdeSolver is a pointer to the ODE solver
pIntracellularStimulus is a pointer to the intracellular stimulus

Definition at line 44 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.

References AbstractCardiacCell::Init(), and AbstractOdeSystem::mpSystemInfo.

HodgkinHuxleySquidAxon1952OriginalOdeSystem::~HodgkinHuxleySquidAxon1952OriginalOdeSystem ( void   ) 

Destructor

Definition at line 55 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.


Member Function Documentation

void HodgkinHuxleySquidAxon1952OriginalOdeSystem::EvaluateYDerivatives ( double  time,
const std::vector< double > &  rY,
std::vector< double > &  rDY 
) [virtual]

This method will compute the RHS of the HodgkinHuxleySquidAxon1952OriginalOdeSystem model

Parameters:
time the current time, in milliseconds
rY current values of the state variables
rDY to be filled in with derivatives

Implements AbstractOdeSystem.

Definition at line 60 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.

References AbstractCardiacCell::GetStimulus(), leakage_current_g_L, membrane_Cm, membrane_E_R, AbstractCardiacCell::mSetVoltageDerivativeToZero, potassium_channel_g_K, and sodium_channel_g_Na.

double HodgkinHuxleySquidAxon1952OriginalOdeSystem::GetIIonic (  )  [virtual]

Member Data Documentation

Maximal conductance for the leak current (mS/cm2)

Definition at line 45 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

Membrane capcitance (uF/cm2)

Definition at line 47 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives().

Reverse potential (mV)

Definition at line 49 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

Maximal conductance for potassium current (mS/cm2)

Definition at line 51 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

Maximal conductance for sodium current (mS/cm2)

Definition at line 53 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().


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

Generated by  doxygen 1.6.2