36 #ifndef ABSTRACTPOTTSUPDATERULE_HPP_
37 #define ABSTRACTPOTTSUPDATERULE_HPP_
42 #include "PottsBasedCellPopulation.hpp"
44 template<
unsigned DIM>
51 template<
unsigned DIM>
63 template<
class Archive>
64 void serialize(Archive & archive,
const unsigned int version)
91 unsigned targetNodeIndex,
#define TEMPLATED_CLASS_IS_ABSTRACT_1_UNSIGNED(T)
void OutputUpdateRuleInfo(out_stream &rParamsFile)
virtual void OutputUpdateRuleParameters(out_stream &rParamsFile)=0
virtual ~AbstractPottsUpdateRule()
friend class boost::serialization::access
virtual double EvaluateHamiltonianContribution(unsigned currentNodeIndex, unsigned targetNodeIndex, PottsBasedCellPopulation< DIM > &rCellPopulation)=0
void serialize(Archive &archive, const unsigned int version)
AbstractPottsUpdateRule()