36 #include "ExponentialG1GenerationalCellCycleModel.hpp" 38 #include "StemCellProliferativeType.hpp" 39 #include "TransitCellProliferativeType.hpp" 40 #include "DifferentiatedCellProliferativeType.hpp" 44 mRate(1.0/mTransitCellG1Duration)
109 assert(stemCellG1Duration > 0.0);
112 mRate = 1.0/stemCellG1Duration;
117 assert(transitCellG1Duration > 0.0);
120 mRate = 1.0/transitCellG1Duration;
125 *rParamsFile <<
"\t\t\t<Rate>" <<
mRate <<
"</Rate>\n";
virtual void SetG1Duration()
virtual void SetTransitCellG1Duration(double transitCellG1Duration)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
AbstractCellCycleModel * CreateCellCycleModel()
double mTransitCellG1Duration
ExponentialG1GenerationalCellCycleModel()
double mStemCellG1Duration
static RandomNumberGenerator * Instance()
virtual void SetStemCellG1Duration(double stemCellG1Duration)
virtual void SetRate(double rate)
#define CHASTE_CLASS_EXPORT(T)
double ExponentialRandomDeviate(double scale)