36 #include "AbstractSimpleGenerationalCellCycleModel.hpp" 37 #include "DifferentiatedCellProliferativeType.hpp" 38 #include "StemCellProliferativeType.hpp" 39 #include "TransitCellProliferativeType.hpp" 44 mMaxTransitGenerations(3)
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()