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);
120 namespace serialization
125 template<
class Archive>
126 inline void save_construct_data(
131 ar & p_cell_population;
137 template<
class Archive>
138 inline void load_construct_data(
143 ar & p_cell_population;
MeshBasedCellPopulation< 1 > * mpStaticCastCellPopulation
AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > & rGetCellPopulation()
void serialize(Archive &archive, const unsigned int version)
static WntConcentration * Instance()
virtual ~CryptSimulation1d()
friend class boost::serialization::access
#define CHASTE_CLASS_EXPORT(T)
SerializableSingleton< SINGLETON_CLASS > * GetSerializationWrapper() const
CryptSimulation1d(AbstractCellPopulation< 1 > &rCellPopulation, bool deleteCellPopulationInDestructor=false, bool initialiseCells=true)
gcov doesn't like this file...
void OutputSimulationParameters(out_stream &rParamsFile)