#include <FakeBathCell.hpp>
Public Member Functions | |
FakeBathCell (boost::shared_ptr< AbstractIvpOdeSolver > pSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus) | |
~FakeBathCell () | |
void | EvaluateYDerivatives (double time, const std::vector< double > &rY, std::vector< double > &rDY) |
double | GetIIonic () |
void | ComputeExceptVoltage (double tStart, double tEnd) |
Definition at line 43 of file FakeBathCell.hpp.
FakeBathCell::FakeBathCell | ( | boost::shared_ptr< AbstractIvpOdeSolver > | pSolver, | |
boost::shared_ptr< AbstractStimulusFunction > | pIntracellularStimulus | |||
) |
Constructor uses the same signature as normal cells, for convenience.
pSolver | unused | |
pIntracellularStimulus | unused |
Definition at line 32 of file FakeBathCell.cpp.
References OdeSystemInformation< ODE_SYSTEM >::Instance(), AbstractOdeSystem::mpSystemInfo, and AbstractOdeSystem::rGetStateVariables().
FakeBathCell::~FakeBathCell | ( | ) |
Destructor; does nothing.
Definition at line 41 of file FakeBathCell.cpp.
void FakeBathCell::EvaluateYDerivatives | ( | double | time, | |
const std::vector< double > & | rY, | |||
std::vector< double > & | rDY | |||
) | [virtual] |
This method is pure in a base class, so we need it, but we never use it. It has an empty body.
time | unused | |
rY | unused | |
rDY | unused |
Implements AbstractOdeSystem.
Definition at line 45 of file FakeBathCell.cpp.
double FakeBathCell::GetIIonic | ( | ) | [virtual] |
Fake cells have no transmembrane currents, so this method always returns 0.
Implements AbstractCardiacCell.
Definition at line 49 of file FakeBathCell.cpp.
void FakeBathCell::ComputeExceptVoltage | ( | double | tStart, | |
double | tEnd | |||
) | [virtual] |
There isn't really a cell here, so we override this method to do nothing.
tStart | unused | |
tEnd | unused |
Reimplemented from AbstractCardiacCell.
Definition at line 54 of file FakeBathCell.cpp.