FitzHughNagumo1961OdeSystem Class Reference

#include <FitzHughNagumo1961OdeSystem.hpp>

Inheritance diagram for FitzHughNagumo1961OdeSystem:

Inheritance graph
[legend]
Collaboration diagram for FitzHughNagumo1961OdeSystem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FitzHughNagumo1961OdeSystem (AbstractIvpOdeSolver *pOdeSolver, AbstractStimulusFunction *pIntracelullarStimulus)
 ~FitzHughNagumo1961OdeSystem ()
void EvaluateYDerivatives (double time, const std::vector< double > &rY, std::vector< double > &rDY)
double GetIIonic ()

Static Private Attributes

static const double mAlpha = -0.08
static const double mGamma = 3.00
static const double mEpsilon = 0.005


Detailed Description

Represents the FitzHugh-Nagumo system of ODEs.

Definition at line 38 of file FitzHughNagumo1961OdeSystem.hpp.


Constructor & Destructor Documentation

FitzHughNagumo1961OdeSystem::FitzHughNagumo1961OdeSystem ( AbstractIvpOdeSolver pOdeSolver,
AbstractStimulusFunction pIntracellularStimulus 
)

FitzHughNagumo1961OdeSystem::~FitzHughNagumo1961OdeSystem ( void   ) 

Destructor

Definition at line 49 of file FitzHughNagumo1961OdeSystem.cpp.


Member Function Documentation

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

Returns a vector representing the RHS of the FitzHugh-Nagumo 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 vector of derivatives for the FitzHugh-Nagumo system of equations

Implements AbstractOdeSystem.

Definition at line 59 of file FitzHughNagumo1961OdeSystem.cpp.

References mAlpha.

double FitzHughNagumo1961OdeSystem::GetIIonic (  )  [virtual]

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

Implements AbstractCardiacCell.

Definition at line 81 of file FitzHughNagumo1961OdeSystem.cpp.

References mAlpha, and AbstractCardiacCell::mVoltageIndex.


Member Data Documentation

const double FitzHughNagumo1961OdeSystem::mAlpha = -0.08 [static, private]

Constants for the FitzHugh-Nagumo model

Definition at line 44 of file FitzHughNagumo1961OdeSystem.hpp.

Referenced by EvaluateYDerivatives(), and GetIIonic().


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

Generated on Wed Mar 18 12:52:30 2009 for Chaste by  doxygen 1.5.5