36 #include "AbstractSimpleGenerationalCellCycleModel.hpp"
37 #include "DifferentiatedCellProliferativeType.hpp"
38 #include "StemCellProliferativeType.hpp"
39 #include "TransitCellProliferativeType.hpp"
44 mMaxTransitGenerations(3)
54 mGeneration(rModel.mGeneration),
55 mMaxTransitGenerations(rModel.mMaxTransitGenerations)
87 boost::shared_ptr<AbstractCellProperty> p_diff_type =
89 mpCell->SetCellProliferativeType(p_diff_type);
113 boost::shared_ptr<AbstractCellProperty> p_transit_type =
115 mpCell->SetCellProliferativeType(p_transit_type);
119 boost::shared_ptr<AbstractCellProperty> p_diff_type =
121 mpCell->SetCellProliferativeType(p_diff_type);
148 *rParamsFile <<
"\t\t\t<MaxTransitGenerations>" <<
mMaxTransitGenerations <<
"</MaxTransitGenerations>\n";
unsigned GetGeneration() const
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
virtual void ResetForDivision()
void SetMaxTransitGenerations(unsigned maxTransitGenerations)
virtual ~AbstractSimpleGenerationalCellCycleModel()
unsigned mMaxTransitGenerations
void SetGeneration(unsigned generation)
unsigned GetMaxTransitGenerations() const
AbstractSimpleGenerationalCellCycleModel()
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
void InitialiseDaughterCell()
void InitialiseDaughterCell()