Cellluo_rudy_1991FromCellML Class Reference

Inherits AbstractCardiacCell.

Collaboration diagram for Cellluo_rudy_1991FromCellML:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Cellluo_rudy_1991FromCellML (boost::shared_ptr< AbstractIvpOdeSolver > pSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus)
void VerifyStateVariables ()
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 21 of file luo_rudy_1991.hpp.


Member Function Documentation

void Cellluo_rudy_1991FromCellML::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 136 of file luo_rudy_1991.cpp.

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

double Cellluo_rudy_1991FromCellML::GetIIonic (  )  [virtual]

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

Implements AbstractCardiacCell.

Definition at line 40 of file luo_rudy_1991.cpp.

References AbstractOdeSystem::rGetStateVariables().

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

Archive the member variables.

Parameters:
archive 
version 

Reimplemented from AbstractCardiacCell.

Definition at line 25 of file luo_rudy_1991.hpp.

void Cellluo_rudy_1991FromCellML::VerifyStateVariables (  )  [virtual]

Empty method which can be over-ridden in concrete cell class which should go through the current state vector and go range checking on the values (eg check that concentrations are positive and gating variables are between zero and one). This method is called in the ComputeExceptVoltage method.

Reimplemented from AbstractCardiacCell.

Definition at line 37 of file luo_rudy_1991.cpp.


Friends And Related Function Documentation

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

Needed for serialization.

Reimplemented from AbstractCardiacCell.

Definition at line 23 of file luo_rudy_1991.hpp.


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

Generated by  doxygen 1.6.2