36 #include "VolumeTrackingModifier.hpp"
37 #include "MeshBasedCellPopulation.hpp"
39 template<
unsigned DIM>
45 template<
unsigned DIM>
50 template<
unsigned DIM>
53 UpdateCellData(rCellPopulation);
56 template<
unsigned DIM>
63 UpdateCellData(rCellPopulation);
66 template<
unsigned DIM>
88 cell_iter != rCellPopulation.
End();
95 cell_iter->GetCellData()->SetItem(
"volume", cell_volume);
99 template<
unsigned DIM>
virtual void UpdateAtEndOfTimeStep(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
void CreateVoronoiTessellation()
virtual ~VolumeTrackingModifier()
virtual void OutputSimulationModifierParameters(out_stream &rParamsFile)=0
virtual void SetupSolve(AbstractCellPopulation< DIM, DIM > &rCellPopulation, std::string outputDirectory)
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
void OutputSimulationModifierParameters(out_stream &rParamsFile)
virtual void Update(bool hasHadBirthsOrDeaths=true)=0
virtual double GetVolumeOfCell(CellPtr pCell)=0
void UpdateCellData(AbstractCellPopulation< DIM, DIM > &rCellPopulation)