36 #ifndef CRYPTSIMULATIONBOUNDARYCONDITION_HPP_
37 #define CRYPTSIMULATIONBOUNDARYCONDITION_HPP_
39 #include "AbstractCellPopulationBoundaryCondition.hpp"
42 #include <boost/serialization/base_object.hpp>
43 #include <boost/serialization/vector.hpp>
50 template<
unsigned DIM>
69 template<
class Archive>
70 void serialize(Archive & archive,
const unsigned int version)
72 archive & boost::serialization::base_object<AbstractCellPopulationBoundaryCondition<DIM> >(*this);
127 namespace serialization
132 template<
class Archive,
unsigned DIM>
133 inline void save_construct_data(
138 ar << p_cell_population;
144 template<
class Archive,
unsigned DIM>
145 inline void load_construct_data(
150 ar >> p_cell_population;
const AbstractCellPopulation< ELEMENT_DIM, ELEMENT_DIM > * GetCellPopulation() const
void ImposeBoundaryCondition(const std::map< Node< DIM > *, c_vector< double, DIM > > &rOldLocations)
bool GetUseJiggledBottomCells()
void serialize(Archive &archive, const unsigned int version)
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
CryptSimulationBoundaryCondition(AbstractCellPopulation< DIM > *pCellPopulation)
bool mUseJiggledBottomCells
friend class boost::serialization::access
bool VerifyBoundaryCondition()
void SetUseJiggledBottomCells(bool useJiggledBottomCells)
void OutputCellPopulationBoundaryConditionParameters(out_stream &rParamsFile)