36#include "AbstractOffLatticeCellPopulation.hpp"
38template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
40 std::vector<CellPtr>& rCells,
41 const std::vector<unsigned> locationIndices)
43 mDampingConstantNormal(1.0),
44 mDampingConstantMutant(1.0),
45 mAbsoluteMovementThreshold(2.0)
49template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
56template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
64template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
67 assert(dampingConstantNormal > 0.0);
68 mDampingConstantNormal = dampingConstantNormal;
71template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
74 assert(dampingConstantMutant > 0.0);
75 mDampingConstantMutant = dampingConstantMutant;
78template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
81 mAbsoluteMovementThreshold = absoluteMovementThreshold;
84template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
87 return mDampingConstantNormal;
90template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
93 return mDampingConstantMutant;
96template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
99 return mAbsoluteMovementThreshold;
102template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
108template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
114template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM>
117 *rParamsFile <<
"\t\t<DampingConstantNormal>" << mDampingConstantNormal <<
"</DampingConstantNormal>\n";
118 *rParamsFile <<
"\t\t<DampingConstantMutant>" << mDampingConstantMutant <<
"</DampingConstantMutant>\n";
virtual void OutputCellPopulationParameters(out_stream &rParamsFile)=0
void SetDampingConstantMutant(double dampingConstantMutant)
AbstractOffLatticeCellPopulation(AbstractMesh< ELEMENT_DIM, SPACE_DIM > &rMesh)
virtual std::vector< std::pair< Node< SPACE_DIM > *, Node< SPACE_DIM > * > > & rGetModifiableNodePairs()
double GetDampingConstantMutant()
double GetDampingConstantNormal()
double GetAbsoluteMovementThreshold()
virtual void OutputCellPopulationParameters(out_stream &rParamsFile)
virtual void UpdateNodeLocations(double dt)
void SetAbsoluteMovementThreshold(double absoluteMovementThreshold)
void SetDampingConstantNormal(double dampingConstantNormal)
virtual const std::vector< std::pair< Node< SPACE_DIM > *, Node< SPACE_DIM > * > > & rGetNodePairs() const