36 #ifndef SINGLEODEWNTCELLCYCLEMODEL_HPP_
37 #define SINGLEODEWNTCELLCYCLEMODEL_HPP_
40 #include <boost/serialization/base_object.hpp>
44 #include "SimpleWntCellCycleModel.hpp"
45 #include "Mirams2010WntOdeSystem.hpp"
46 #include "AbstractCellCycleModelOdeSolver.hpp"
47 #include "CellCycleModelOdeHandler.hpp"
70 template<
class Archive>
71 void serialize(Archive & archive,
const unsigned int version)
73 archive & boost::serialization::base_object<SimpleWntCellCycleModel>(*this);
74 archive & boost::serialization::base_object<CellCycleModelOdeHandler>(*this);
109 SingleOdeWntCellCycleModel(boost::shared_ptr<AbstractCellCycleModelOdeSolver> pOdeSolver = boost::shared_ptr<AbstractCellCycleModelOdeSolver>());
160 #include "CellCycleModelOdeSolverExportWrapper.hpp"
friend class boost::serialization::access
void ChangeCellProliferativeTypeDueToCurrentBetaCateninLevel()
double GetBetaCateninConcentration()
virtual void AdjustOdeParameters(double currentTime)
void SetBetaCateninDivisionThreshold(double betaCateninDivisionThreshold)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
SingleOdeWntCellCycleModel(boost::shared_ptr< AbstractCellCycleModelOdeSolver > pOdeSolver=boost::shared_ptr< AbstractCellCycleModelOdeSolver >())
void serialize(Archive &archive, const unsigned int version)
double mBetaCateninDivisionThreshold
void UpdateCellCyclePhase()
AbstractCellCycleModel * CreateCellCycleModel()
#define CHASTE_CLASS_EXPORT(T)
double GetBetaCateninDivisionThreshold()