void SetDivisionRestingSpringLength(double divisionRestingSpringLength)
virtual c_vector< double, SPACE_DIM > CalculateLinkInteraction(double overlap, double restLength, const c_vector< double, SPACE_DIM > &rUnitDifference, double multiplicationFactor)=0
c_vector< double, SPACE_DIM > CalculateForceBetweenNodes(unsigned nodeAGlobalIndex, unsigned nodeBGlobalIndex, AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation)
void SetSpringGrowthDuration(double springGrowthDuration)
void SetSpringStiffness(double springStiffness)
void serialize(Archive &archive, const unsigned int version)
virtual ~AbstractVariableSizeTwoBodyInteractionForce()
virtual void OutputForceParameters(out_stream &rParamsFile)
virtual double VariableSpringConstantMultiplicationFactor(unsigned nodeAGlobalIndex, unsigned nodeBGlobalIndex, AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation, bool isCloserThanRestLength)
friend class boost::serialization::access