#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 (const std::vector< double > *pStateVariables=NULL) |
| void | ComputeExceptVoltage (double tStart, double tEnd) |
Private Member Functions | |
| template<class Archive> | |
| void | serialize (Archive &archive, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
Definition at line 45 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 AbstractCardiacCell::Init(), OdeSystemInformation< ODE_SYSTEM >::Instance(), and AbstractParameterisedSystem< std::vector< double > >::mpSystemInfo.
| FakeBathCell::~FakeBathCell | ( | ) |
Destructor; does nothing.
Definition at line 40 of file FakeBathCell.cpp.
| void FakeBathCell::serialize | ( | Archive & | archive, | |
| const unsigned int | version | |||
| ) | [inline, private] |
Archive this cell. Just calls the base class version.
| archive | ||
| version |
Reimplemented from AbstractCardiacCell.
Definition at line 57 of file FakeBathCell.hpp.
References AbstractParameterisedSystem< std::vector< double > >::mNumberOfStateVariables.
| 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 46 of file FakeBathCell.cpp.
| double FakeBathCell::GetIIonic | ( | const std::vector< double > * | pStateVariables = NULL |
) | [virtual] |
Fake cells have no transmembrane currents, so this method always returns 0.
| pStateVariables | unused |
Implements AbstractCardiacCellInterface.
Definition at line 52 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 57 of file FakeBathCell.cpp.
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractCardiacCell.
Definition at line 49 of file FakeBathCell.hpp.
1.5.5