36 #ifndef SLOUGHINGCELLKILLER_HPP_
37 #define SLOUGHINGCELLKILLER_HPP_
39 #include "AbstractCellKiller.hpp"
42 #include <boost/serialization/base_object.hpp>
50 template<
unsigned DIM>
78 template<
class Archive>
79 void serialize(Archive & archive,
const unsigned int version)
81 archive & boost::serialization::base_object<AbstractCellKiller<DIM> >(*this);
96 bool sloughSides =
false,
97 double sloughWidth = 10.0);
140 namespace serialization
145 template<
class Archive,
unsigned DIM>
146 inline void save_construct_data(
163 template<
class Archive,
unsigned DIM>
164 inline void load_construct_data(
172 double slough_height;
void OutputCellKillerParameters(out_stream &rParamsFile)
virtual ~SloughingCellKiller()
const AbstractCellPopulation< SPACE_DIM > * GetCellPopulation() const
virtual void CheckAndLabelCellsForApoptosisOrDeath()
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
friend class boost::serialization::access
double GetSloughWidth() const
bool GetSloughSides() const
double GetSloughHeight() const
void serialize(Archive &archive, const unsigned int version)
SloughingCellKiller(AbstractCellPopulation< DIM > *pCrypt, double sloughHeight, bool sloughSides=false, double sloughWidth=10.0)