36 #include "PlaneBasedCellKiller.hpp" 38 template<
unsigned DIM>
40 c_vector<double, DIM> point,
41 c_vector<double, DIM> normal)
45 assert(norm_2(normal) > 0.0);
49 template<
unsigned DIM>
55 template<
unsigned DIM>
61 template<
unsigned DIM>
77 template<
unsigned DIM>
80 *rParamsFile <<
"\t\t\t<PointOnPlane>";
81 for (
unsigned index=0; index != DIM-1U; index++)
87 *rParamsFile <<
"\t\t\t<NormalToPlane>";
88 for (
unsigned index=0; index != DIM-1U; index++)
virtual void CheckAndLabelCellsForApoptosisOrDeath()
c_vector< double, DIM > mPointOnPlane
const c_vector< double, DIM > & rGetPointOnPlane() const
PlaneBasedCellKiller(AbstractCellPopulation< DIM > *pCellPopulation, c_vector< double, DIM > point, c_vector< double, DIM > normal)
AbstractCellPopulation< SPACE_DIM > * mpCellPopulation
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
void OutputCellKillerParameters(out_stream &rParamsFile)
virtual void OutputCellKillerParameters(out_stream &rParamsFile)=0
virtual c_vector< double, SPACE_DIM > GetLocationOfCellCentre(CellPtr pCell)=0
const c_vector< double, DIM > & rGetNormalToPlane() const
c_vector< double, DIM > mNormalToPlane