36#include "BoundaryNodeWriter.hpp"
37#include "AbstractCellPopulation.hpp"
38#include "MeshBasedCellPopulation.hpp"
39#include "CaBasedCellPopulation.hpp"
40#include "NodeBasedCellPopulation.hpp"
41#include "PottsBasedCellPopulation.hpp"
42#include "VertexBasedCellPopulation.hpp"
43#include "ImmersedBoundaryCellPopulation.hpp"
45template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
51template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
55 node_iter != pCellPopulation->
rGetMesh().GetNodeIteratorEnd();
58 if (!node_iter->IsDeleted())
60 *this->mpOutStream << node_iter->IsBoundaryNode() <<
" ";
65template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
69 node_iter != pCellPopulation->
rGetMesh().GetNodeIteratorEnd();
72 if (!node_iter->IsDeleted())
74 *this->mpOutStream << node_iter->IsBoundaryNode() <<
" ";
79template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
82 VisitAnyPopulation(pCellPopulation);
85template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
88 VisitAnyPopulation(pCellPopulation);
91template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
94 VisitAnyPopulation(pCellPopulation);
97template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
100 VisitAnyPopulation(pCellPopulation);
103template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
106 VisitAnyPopulation(pCellPopulation);
#define EXPORT_TEMPLATE_CLASS_ALL_DIMS(CLASS)
AbstractMesh< ELEMENT_DIM, SPACE_DIM > & rGetMesh()
void VisitAnyPopulation(AbstractCellPopulation< SPACE_DIM, SPACE_DIM > *pCellPopulation)
virtual void Visit(MeshBasedCellPopulation< ELEMENT_DIM, SPACE_DIM > *pCellPopulation)
MutableMesh< ELEMENT_DIM, SPACE_DIM > & rGetMesh()