36 #ifndef CorriasBuistICCModified_HPP_
37 #define CorriasBuistICCModified_HPP_
40 #include <boost/serialization/base_object.hpp>
41 #include "AbstractCardiacCell.hpp"
42 #include "AbstractStimulusFunction.hpp"
61 friend class boost::serialization::access;
69 template<
class Archive>
70 void serialize(Archive & archive,
const unsigned int version)
72 archive & boost::serialization::base_object<AbstractCardiacCell >(*this);
217 CorriasBuistICCModified(boost::shared_ptr<AbstractIvpOdeSolver> pSolver, boost::shared_ptr<AbstractStimulusFunction> pIntracellularStimulus);
235 double GetIIonic(
const std::vector<double>* pStateVariables=NULL);
244 void EvaluateYDerivatives(
double time,
const std::vector<double>& rY, std::vector<double>& rDY);
288 namespace serialization
290 template<
class Archive>
291 inline void save_construct_data(
294 const boost::shared_ptr<AbstractIvpOdeSolver> p_solver = t->
GetSolver();
300 template<
class Archive>
301 inline void load_construct_data(
304 boost::shared_ptr<AbstractIvpOdeSolver> p_solver;
305 boost::shared_ptr<AbstractStimulusFunction> p_stimulus;
313 #endif // CorriasBuistICCModified_HPP_
void SetIP3Concentration(double concentration)
~CorriasBuistICCModified()
void serialize(Archive &archive, const unsigned int version)
void SetFractionOfVDDRInPU(double fraction)
const boost::shared_ptr< AbstractIvpOdeSolver > GetSolver() const
double GetIIonic(const std::vector< double > *pStateVariables=NULL)
double mFractionOfVDDRInPU
CorriasBuistICCModified(boost::shared_ptr< AbstractIvpOdeSolver > pSolver, boost::shared_ptr< AbstractStimulusFunction > pIntracellularStimulus)
void SetCarbonMonoxideScaleFactor(double scaleFactor)
double mScaleFactorCarbonMonoxide
void EvaluateYDerivatives(double time, const std::vector< double > &rY, std::vector< double > &rDY)
void VerifyStateVariables()
double GetCarbonMonoxideScaleFactor()
boost::shared_ptr< AbstractStimulusFunction > GetStimulusFunction()
#define CHASTE_CLASS_EXPORT(T)
double Asurf_in_cm_square
gcov doesn't like this file...
void SetSercaPumpScaleFactor(double scaleFactor)