36 #ifndef CELLBASEDPDEHANDLERONCUBOID_HPP_
37 #define CELLBASEDPDEHANDLERONCUBOID_HPP_
43 #include <boost/serialization/vector.hpp>
45 #include "CellBasedPdeHandler.hpp"
55 template<
unsigned DIM>
59 friend class TestCellBasedPdeHandler;
60 friend class TestOffLatticeSimulationWithPdes;
61 friend class TestOnLatticeSimulationWithPdes;
76 template<
class Archive>
77 void serialize(Archive & archive,
const unsigned int version)
79 archive & boost::serialization::base_object<CellBasedPdeHandler<DIM> >(*this);
122 namespace serialization
128 template<
class Archive,
unsigned DIM>
129 inline void save_construct_data(
134 ar & p_cell_population;
140 template<
class Archive,
unsigned DIM>
141 inline void load_construct_data(
146 ar >> p_cell_population;
void serialize(Archive &archive, const unsigned int version)
std::vector< ConstBoundaryCondition< DIM > * > mConstBoundaryConditions
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
std::auto_ptr< BoundaryConditionsContainer< DIM, DIM, 1 > > ConstructBoundaryConditionsContainer(PdeAndBoundaryConditions< DIM > *pPdeAndBc, TetrahedralMesh< DIM, DIM > *pMesh)
virtual ~CellBasedPdeHandlerOnCuboid()
CellBasedPdeHandlerOnCuboid(AbstractCellPopulation< DIM > *pCellPopulation, bool deleteMemberPointersInDestructor=false)
virtual void OutputParameters(out_stream &rParamsFile)
const AbstractCellPopulation< DIM > * GetCellPopulation() const
friend class boost::serialization::access