CML_noble_varghese_kohl_noble_1998_basic Class Reference

Inherits AbstractCardiacCell.

Collaboration diagram for CML_noble_varghese_kohl_noble_1998_basic:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CML_noble_varghese_kohl_noble_1998_basic (boost::shared_ptr< AbstractIvpOdeSolver > pSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus)
double GetIIonic ()
void EvaluateYDerivatives (double var_environment__time, const std::vector< double > &rY, std::vector< double > &rDY)

Private Member Functions

template<class Archive >
void serialize (Archive &archive, const unsigned int version)

Friends

class boost::serialization::access

Detailed Description

Definition at line 25 of file NobleVargheseKohlNoble1998.hpp.


Member Function Documentation

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

Method to evaluate the derivatives of the system.

Parameters:
time the current time
rY the current values of the state variables
rDY storage for the derivatives of the system; will be filled in on return

Implements AbstractOdeSystem.

Definition at line 213 of file NobleVargheseKohlNoble1998.cpp.

References AbstractCardiacCell::GetStimulus(), and AbstractCardiacCell::mSetVoltageDerivativeToZero.

double CML_noble_varghese_kohl_noble_1998_basic::GetIIonic (  )  [virtual]

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

Todo:
we need to + Check this scaling + Ask JonC to amend PyCml if necessary + Check other cell models

The return value has to be scaled to match the units required by the mono/bidomain equations. The cell model ionic current is in nano Amps, we require micro Amps/cm^2. The cell density factor was calculated using the Cm=0.000095microF from the cell model and Cm=1.0microF/cm^2 from the mono/bidomain equations.

Implements AbstractCardiacCell.

Definition at line 30 of file NobleVargheseKohlNoble1998.cpp.

References AbstractOdeSystem::rGetStateVariables().

template<class Archive >
void CML_noble_varghese_kohl_noble_1998_basic::serialize ( Archive &  archive,
const unsigned int  version 
) [inline, private]

Archive the member variables.

Parameters:
archive 
version 

Reimplemented from AbstractCardiacCell.

Definition at line 29 of file NobleVargheseKohlNoble1998.hpp.


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Needed for serialization.

Reimplemented from AbstractCardiacCell.

Definition at line 27 of file NobleVargheseKohlNoble1998.hpp.


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

Generated by  doxygen 1.6.2