36 #ifndef ABSTRACTCAUPDATERULE_HPP_
37 #define ABSTRACTCAUPDATERULE_HPP_
42 #include "CaBasedCellPopulation.hpp"
44 template<
unsigned DIM>
51 template<
unsigned DIM>
63 template<
class Archive>
64 void serialize(Archive & archive,
const unsigned int version)
94 unsigned targetNodeIndex,
virtual void OutputUpdateRuleParameters(out_stream &rParamsFile)=0
#define TEMPLATED_CLASS_IS_ABSTRACT_1_UNSIGNED(T)
void serialize(Archive &archive, const unsigned int version)
void OutputUpdateRuleInfo(out_stream &rParamsFile)
virtual double EvaluateProbability(unsigned currentNodeIndex, unsigned targetNodeIndex, CaBasedCellPopulation< DIM > &rCellPopulation, double dt, double deltaX, CellPtr cell)=0
friend class boost::serialization::access
virtual ~AbstractCaUpdateRule()