36#ifndef ADHESIONUPDATERULE_HPP_
37#define ADHESIONUPDATERULE_HPP_
40#include <boost/serialization/base_object.hpp>
42#include "AbstractPottsUpdateRule.hpp"
43#include "PottsBasedCellPopulation.hpp"
52friend class TestPottsUpdateRules;
70 friend class boost::serialization::access;
78 template<
class Archive>
79 void serialize(Archive & archive,
const unsigned int version)
81 archive & boost::serialization::base_object<AbstractPottsUpdateRule<DIM> >(*this);
111 unsigned targetNodeIndex,
gcov doesn't like this file...
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
void SetCellCellAdhesionEnergyParameter(double cellCellAdhesionEnergyEnergyParameter)
virtual ~AdhesionPottsUpdateRule()
double mCellCellAdhesionEnergyParameter
double GetCellBoundaryAdhesionEnergyParameter()
double EvaluateHamiltonianContribution(unsigned currentNodeIndex, unsigned targetNodeIndex, PottsBasedCellPopulation< DIM > &rCellPopulation)
double mCellBoundaryAdhesionEnergyParameter
virtual double GetCellCellAdhesionEnergy(CellPtr pCellA, CellPtr pCellB)
AdhesionPottsUpdateRule()
void OutputUpdateRuleParameters(out_stream &rParamsFile)
void serialize(Archive &archive, const unsigned int version)
double GetCellCellAdhesionEnergyParameter()
virtual double GetCellBoundaryAdhesionEnergy(CellPtr pCell)
void SetCellBoundaryAdhesionEnergyParameter(double cellBoundaryAdhesionEnergyParameter)