36#ifndef CRYPTSIMULATION1D_HPP_
37#define CRYPTSIMULATION1D_HPP_
40#include <boost/serialization/base_object.hpp>
45#include "WntConcentration.hpp"
46#include "CryptSimulationBoundaryCondition.hpp"
47#include "OffLatticeSimulation.hpp"
48#include "MeshBasedCellPopulation.hpp"
49#include "CryptCentreBasedDivisionRule.hpp"
58 friend class TestCryptSimulation1d;
70 template<
class Archive>
71 void serialize(Archive & archive,
const unsigned int version)
73 archive & boost::serialization::base_object<OffLatticeSimulation<1> >(*this);
76 archive & p_wnt_wrapper;
93 bool deleteCellPopulationInDestructor=
false,
94 bool initialiseCells=
true);
120namespace serialization
125template<
class Archive>
126inline void save_construct_data(
131 ar & p_cell_population;
137template<
class Archive>
138inline void load_construct_data(
143 ar & p_cell_population;
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
void serialize(Archive &archive, const unsigned int version)
virtual ~CryptSimulation1d()
MeshBasedCellPopulation< 1 > * mpStaticCastCellPopulation
friend class boost::serialization::access
void OutputSimulationParameters(out_stream &rParamsFile)
SerializableSingleton< SINGLETON_CLASS > * GetSerializationWrapper() const
static WntConcentration * Instance()