36 #include "ContactInhibitionCellCycleModel.hpp" 37 #include "CellLabel.hpp" 38 #include "DifferentiatedCellProliferativeType.hpp" 45 mCurrentQuiescentDuration(0.0)
76 EXCEPTION(
"The member variables mQuiescentVolumeFraction and mEquilibriumVolume have not yet been set.");
80 double cell_volume =
mpCell->GetCellData()->GetItem(
"volume");
91 if (cell_volume < quiescent_volume)
104 boost::shared_ptr<AbstractCellProperty> p_label =
105 mpCell->rGetCellPropertyCollection().GetCellPropertyRegistry()->Get<
CellLabel>();
106 mpCell->AddCellProperty(p_label);
116 double time_since_birth =
GetAge();
117 assert(time_since_birth >= 0);
179 *rParamsFile <<
"\t\t\t<EquilibriumVolume>" <<
mEquilibriumVolume <<
"</EquilibriumVolume>\n";
#define EXCEPTION(message)
static SimulationTime * Instance()
double GetTimeStep() const
const double DOUBLE_UNSET
virtual double GetSDuration() const
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
#define CHASTE_CLASS_EXPORT(T)
virtual double GetMDuration() const
virtual double GetG2Duration() const
CellCyclePhase mCurrentCellCyclePhase