36#ifndef RANDOMCELLKILLER_HPP_
37#define RANDOMCELLKILLER_HPP_
39#include "AbstractCellKiller.hpp"
40#include "RandomNumberGenerator.hpp"
43#include <boost/serialization/base_object.hpp>
81 template<
class Archive>
82 void serialize(Archive & archive,
const unsigned int version)
84 archive & boost::serialization::base_object<AbstractCellKiller<DIM> >(*this);
88 archive & p_rng_wrapper;
132namespace serialization
137template<
class Archive,
unsigned DIM>
138inline void save_construct_data(
143 ar << p_cell_population;
144 double prob = t->GetDeathProbabilityInAnHour();
151template<
class Archive,
unsigned DIM>
152inline void load_construct_data(
157 ar >> p_cell_population;
gcov doesn't like this file...
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
double GetDeathProbabilityInAnHour() const
void OutputCellKillerParameters(out_stream &rParamsFile)
double mProbabilityOfDeathInAnHour
void CheckAndLabelCellsForApoptosisOrDeath()
void serialize(Archive &archive, const unsigned int version)
friend class boost::serialization::access
void CheckAndLabelSingleCellForApoptosis(CellPtr pCell)
static RandomNumberGenerator * Instance()
SerializableSingleton< SINGLETON_CLASS > * GetSerializationWrapper() const