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