36#include "LabelDependentBernoulliTrialCellCycleModel.hpp"
37#include "DifferentiatedCellProliferativeType.hpp"
38#include "CellLabel.hpp"
42 mDivisionProbability(0.1),
43 mLabelledDivisionProbability(0.1),
44 mMinimumDivisionAge(1.0)
50 mDivisionProbability(rModel.mDivisionProbability),
51 mLabelledDivisionProbability(rModel.mLabelledDivisionProbability),
52 mMinimumDivisionAge(rModel.mMinimumDivisionAge)
79 if (p_gen->
ranf() < division_probability*dt)
136 *rParamsFile <<
"\t\t\t<DivisionProbability>" <<
mDivisionProbability <<
"</DivisionProbability>\n";
137 *rParamsFile <<
"\t\t\t<MinimumDivisionAge>" <<
mMinimumDivisionAge <<
"</MinimumDivisionAge>\n";
#define CHASTE_CLASS_EXPORT(T)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)=0
LabelDependentBernoulliTrialCellCycleModel()
virtual bool ReadyToDivide()
void SetMinimumDivisionAge(double minimumDivisionAge)
double GetDivisionProbability()
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
void SetDivisionProbability(double divisionProbability)
double mMinimumDivisionAge
double GetLabelledDivisionProbability()
double GetMinimumDivisionAge()
double GetAverageTransitCellCycleTime()
void SetLabelledDivisionProbability(double labelledDivisionProbability)
double mLabelledDivisionProbability
double mDivisionProbability
AbstractCellCycleModel * CreateCellCycleModel()
double GetAverageStemCellCycleTime()
static RandomNumberGenerator * Instance()
double GetTimeStep() const
static SimulationTime * Instance()