36 #ifndef DIFFERENTIALADHESIONGENERALISEDLINEARSPRINGFORCE_HPP_
37 #define DIFFERENTIALADHESIONGENERALISEDLINEARSPRINGFORCE_HPP_
39 #include "GeneralisedLinearSpringForce.hpp"
51 template<
unsigned ELEMENT_DIM,
unsigned SPACE_DIM=ELEMENT_DIM>
87 template<
class Archive>
88 void serialize(Archive & archive,
const unsigned int version)
90 archive & boost::serialization::base_object<GeneralisedLinearSpringForce<ELEMENT_DIM, SPACE_DIM> >(*this);
118 unsigned nodeBGlobalIndex,
120 bool isCloserThanRestLength);
double mHomotypicLabelledSpringConstantMultiplier
friend class boost::serialization::access
void serialize(Archive &archive, const unsigned int version)
double VariableSpringConstantMultiplicationFactor(unsigned nodeAGlobalIndex, unsigned nodeBGlobalIndex, AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation, bool isCloserThanRestLength)
double GetHomotypicLabelledSpringConstantMultiplier()
void SetHeterotypicSpringConstantMultiplier(double heterotypicSpringConstantMultiplier)
#define EXPORT_TEMPLATE_CLASS_ALL_DIMS(CLASS)
double mHeterotypicSpringConstantMultiplier
double GetHeterotypicSpringConstantMultiplier()
DifferentialAdhesionGeneralisedLinearSpringForce()
void SetHomotypicLabelledSpringConstantMultiplier(double labelledSpringConstantMultiplier)
void OutputForceParameters(out_stream &rParamsFile)