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();
295 const boost::shared_ptr<AbstractStimulusFunction> p_stimulus = t->GetStimulusFunction();
300 template<
class Archive>
301 inline void load_construct_data(
304 boost::shared_ptr<AbstractIvpOdeSolver> p_solver;
305 boost::shared_ptr<AbstractStimulusFunction> p_stimulus;
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
double GetCarbonMonoxideScaleFactor()
double mScaleFactorCarbonMonoxide
double Asurf_in_cm_square
void SetCarbonMonoxideScaleFactor(double scaleFactor)
double GetIIonic(const std::vector< double > *pStateVariables=NULL)
void SetIP3Concentration(double concentration)
void SetSercaPumpScaleFactor(double scaleFactor)
void SetFractionOfVDDRInPU(double fraction)
void VerifyStateVariables()
~CorriasBuistICCModified()
void serialize(Archive &archive, const unsigned int version)
double mFractionOfVDDRInPU
void EvaluateYDerivatives(double time, const std::vector< double > &rY, std::vector< double > &rDY)