36 #include "FixedSequenceCellCycleModel.hpp"
38 #include "StemCellProliferativeType.hpp"
39 #include "TransitCellProliferativeType.hpp"
40 #include "DifferentiatedCellProliferativeType.hpp"
41 #include "CellCycleTimesGenerator.hpp"
97 p_cell_cycle_times_generator->
SetRate(rate);
105 return p_cell_cycle_times_generator->
GetRate();
110 EXCEPTION(
"This cell cycle model does not differentiate stem cells and transit cells, please use SetRate() instead");
115 EXCEPTION(
"This cell cycle model does not differentiate stem cells and transit cells, please use SetRate() instead");
void SetStemCellG1Duration(double stemCellG1Duration)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
#define EXCEPTION(message)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
static CellCycleTimesGenerator * Instance()
double mTransitCellG1Duration
void SetRate(double rate)
void SetRate(double rate)
double mStemCellG1Duration
FixedSequenceCellCycleModel()
#define CHASTE_CLASS_EXPORT(T)
void SetTransitCellG1Duration(double transitCellG1Duration)
AbstractCellCycleModel * CreateCellCycleModel()
double GetNextCellCycleTime()