35 #include "SloughingCellKiller.hpp" 36 #include "AbstractCentreBasedCellPopulation.hpp" 39 template<
unsigned DIM>
42 mSloughSides(sloughSides)
44 assert(sloughHeight > 0.0);
47 assert(sloughWidth > 0.0);
51 template<
unsigned DIM>
57 template<
unsigned DIM>
63 template<
unsigned DIM>
69 template<
unsigned DIM>
95 c_vector<double, 2> location;
97 double x = location[0];
98 double y = location[1];
109 EXCEPTION(
"SloughingCellKiller is not yet implemented in 3D");
118 template<
unsigned DIM>
121 *rParamsFile <<
"\t\t\t<SloughLength>" <<
mSloughHeight <<
"</SloughLength>\n";
122 *rParamsFile <<
"\t\t\t<SloughSides>" <<
mSloughSides <<
"</SloughSides>\n";
123 *rParamsFile <<
"\t\t\t<SloughWidth>" <<
mSloughWidth <<
"</SloughWidth>\n";
void OutputCellKillerParameters(out_stream &rParamsFile)
#define EXCEPTION(message)
AbstractCellPopulation< SPACE_DIM > * mpCellPopulation
virtual void CheckAndLabelCellsForApoptosisOrDeath()
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
double GetSloughWidth() const
virtual void OutputCellKillerParameters(out_stream &rParamsFile)=0
virtual c_vector< double, SPACE_DIM > GetLocationOfCellCentre(CellPtr pCell)=0
bool GetSloughSides() const
double GetSloughHeight() const
SloughingCellKiller(AbstractCellPopulation< DIM > *pCrypt, double sloughHeight, bool sloughSides=false, double sloughWidth=10.0)