36#ifndef ABSTRACTOFFLATTICECELLPOPULATION_HPP_
37#define ABSTRACTOFFLATTICECELLPOPULATION_HPP_
39#include "AbstractCellPopulation.hpp"
48#ifdef DOXYGEN_CHASTE_ISSUE_199
49template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
51template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM = ELEMENT_DIM>
65 template<
class Archive>
66 void serialize(Archive & archive,
const unsigned int version)
68 archive & boost::serialization::base_object<AbstractCellPopulation<ELEMENT_DIM, SPACE_DIM> >(*this);
112 std::vector<CellPtr>& rCells,
113 const std::vector<unsigned> locationIndices=std::vector<unsigned>());
void SetDampingConstantMutant(double dampingConstantMutant)
virtual unsigned AddNode(Node< SPACE_DIM > *pNewNode)=0
virtual void CheckForStepSizeException(unsigned nodeIndex, c_vector< double, SPACE_DIM > &rDisplacement, double dt)=0
double mDampingConstantNormal
virtual void SetNode(unsigned nodeIndex, ChastePoint< SPACE_DIM > &rNewLocation)=0
double GetDampingConstantMutant()
double mDampingConstantMutant
double GetDampingConstantNormal()
double GetAbsoluteMovementThreshold()
virtual void OutputCellPopulationParameters(out_stream &rParamsFile)
virtual double GetDampingConstant(unsigned nodeIndex)=0
void serialize(Archive &archive, const unsigned int version)
virtual void UpdateNodeLocations(double dt)
void SetAbsoluteMovementThreshold(double absoluteMovementThreshold)
friend class boost::serialization::access
void SetDampingConstantNormal(double dampingConstantNormal)
double mAbsoluteMovementThreshold