36 #ifndef ONLATTICESIMULATION_HPP_
37 #define ONLATTICESIMULATION_HPP_
40 #include <boost/serialization/base_object.hpp>
42 #include "AbstractCellBasedSimulation.hpp"
43 #include "AbstractUpdateRule.hpp"
57 template<
unsigned DIM>
70 template<
class Archive>
71 void serialize(Archive & archive,
const unsigned int version)
73 archive & boost::serialization::base_object<AbstractCellBasedSimulation<DIM> >(*this);
105 bool deleteCellPopulationInDestructor=
false,
106 bool initialiseCells=
true);
142 namespace serialization
147 template<
class Archive,
unsigned DIM>
148 inline void save_construct_data(
153 ar & p_cell_population;
159 template<
class Archive,
unsigned DIM>
160 inline void load_construct_data(
165 ar >> p_cell_population;
void serialize(Archive &archive, const unsigned int version)
AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > & rGetCellPopulation()
friend class boost::serialization::access
void UpdateCellLocationsAndTopology()
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
void OutputSimulationParameters(out_stream &rParamsFile)
void AddUpdateRule(boost::shared_ptr< AbstractUpdateRule< DIM > > pUpdateRule)
void RemoveAllUpdateRules()
OnLatticeSimulation(AbstractCellPopulation< DIM > &rCellPopulation, bool deleteCellPopulationInDestructor=false, bool initialiseCells=true)
void OutputAdditionalSimulationSetup(out_stream &rParamsFile)
gcov doesn't like this file...
void UpdateCellPopulation()