HodgkinHuxleySquidAxon1952OriginalOdeSystem Class Reference

#include <HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp>

Inheritance diagram for HodgkinHuxleySquidAxon1952OriginalOdeSystem:

Inheritance graph
[legend]
Collaboration diagram for HodgkinHuxleySquidAxon1952OriginalOdeSystem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 HodgkinHuxleySquidAxon1952OriginalOdeSystem (AbstractIvpOdeSolver *pOdeSolver, 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

This class sets up the HodgkinHuxleySquidAxon1952OriginalOdeSystem system of equations.

Definition at line 39 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.


Constructor & Destructor Documentation

HodgkinHuxleySquidAxon1952OriginalOdeSystem::HodgkinHuxleySquidAxon1952OriginalOdeSystem ( AbstractIvpOdeSolver pOdeSolver,
AbstractStimulusFunction pIntracellularStimulus 
)

HodgkinHuxleySquidAxon1952OriginalOdeSystem::~HodgkinHuxleySquidAxon1952OriginalOdeSystem ( void   ) 

Destructor

Definition at line 50 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.


Member Function Documentation

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

Function returns a vector representing the RHS of the HodgkinHuxleySquidAxon1952OriginalOdeSystem system of Odes at each time step, y' = [y1' ... yn']. Some ODE solver will call this function repeatedly to solve for y = [y1 ... yn].

Parameters:
rDY filled in derivatives using HodgkinHuxleySquidAxon1952OriginalOdeSystem system of equations

Implements AbstractOdeSystem.

Definition at line 60 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.

References leakage_current_g_L, membrane_Cm, membrane_E_R, potassium_channel_g_K, and sodium_channel_g_Na.

double HodgkinHuxleySquidAxon1952OriginalOdeSystem::GetIIonic (  )  [virtual]

Computes the total current flowing through the cell membrane, using the current values of the state variables.

Implements AbstractCardiacCell.

Definition at line 132 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.cpp.

References leakage_current_g_L, membrane_E_R, AbstractCardiacCell::mVoltageIndex, potassium_channel_g_K, and sodium_channel_g_Na.


Member Data Documentation

mS/cm2

Definition at line 45 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

const double HodgkinHuxleySquidAxon1952OriginalOdeSystem::membrane_Cm = 1.0 [static, private]

uF/cm2

Definition at line 47 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives().

const double HodgkinHuxleySquidAxon1952OriginalOdeSystem::membrane_E_R = -75.0 [static, private]

mV

Definition at line 49 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

mS/cm2

Definition at line 51 of file HodgkinHuxleySquidAxon1952OriginalOdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().

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 on Wed Mar 18 12:52:32 2009 for Chaste by  doxygen 1.5.5