36#ifndef VERTEXBASEDPOPULATIONSRN_HPP_
37#define VERTEXBASEDPOPULATIONSRN_HPP_
39#include <VertexBasedCellPopulation.hpp>
41#include "CellSrnModel.hpp"
42#include "EdgeRemapInfo.hpp"
43#include "EdgeOperation.hpp"
44#include "VertexElementMap.hpp"
45#include <boost/serialization/base_object.hpp>
46#include <boost/serialization/set.hpp>
47#include <boost/serialization/vector.hpp>
49template <
unsigned DIM>
58template <
unsigned DIM>
66 friend class boost::serialization::access;
78 template<
class Archive>
79 void serialize(Archive & archive,
const unsigned int version)
124 void RemapCellSrn(std::vector<AbstractSrnModelPtr> parentSrnEdges,
gcov doesn't like this file...
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
VertexBasedPopulationSrn()
void serialize(Archive &archive, const unsigned int version)
void RemapCellSrn(std::vector< AbstractSrnModelPtr > parentSrnEdges, CellSrnModel *pCellSrn, const EdgeRemapInfo &rEdgeChange)
VertexBasedCellPopulation< DIM > * mpCellPopulation
~VertexBasedPopulationSrn()
void UpdateSrnAfterBirthOrDeath(VertexElementMap &rElementMap)
void SetVertexCellPopulation(VertexBasedCellPopulation< DIM > *pCellPopulation)