36#include "BiasedBernoulliTrialCellCycleModel.hpp"
37#include "DifferentiatedCellProliferativeType.hpp"
41 mMaxDivisionProbability(0.1),
42 mMinimumDivisionAge(1.0)
48 mMaxDivisionProbability(rModel.mMaxDivisionProbability),
49 mMinimumDivisionAge(rModel.mMinimumDivisionAge)
68 double p =
mpCell->GetCellData()->GetItem(
"bias");
69 assert(p >= 0.0 && p <= 1.0);
90 assert(maxDivisionProbability >= 0.0 && maxDivisionProbability <= 1.0);
101 assert(minimumDivisionAge >= 0.0);
123 *rParamsFile <<
"\t\t\t<MinimumDivisionAge>" <<
mMinimumDivisionAge <<
"</MinimumDivisionAge>\n";
#define CHASTE_CLASS_EXPORT(T)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)=0
double GetMinimumDivisionAge()
double mMaxDivisionProbability
double GetAverageTransitCellCycleTime()
void SetMinimumDivisionAge(double minimumDivisionAge)
BiasedBernoulliTrialCellCycleModel()
double mMinimumDivisionAge
double GetMaxDivisionProbability()
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
double GetAverageStemCellCycleTime()
void SetMaxDivisionProbability(double maxDivisionProbability)
virtual bool ReadyToDivide()
AbstractCellCycleModel * CreateCellCycleModel()
static RandomNumberGenerator * Instance()
double GetTimeStep() const
static SimulationTime * Instance()