36 #ifndef RANDOMCASWITCHINGUPDATERULE_HPP_ 37 #define RANDOMCASWITCHINGUPDATERULE_HPP_ 40 #include <boost/serialization/base_object.hpp> 42 #include "AbstractCaSwitchingUpdateRule.hpp" 43 #include "CaBasedCellPopulation.hpp" 56 template<
unsigned DIM>
59 friend class TestCaUpdateRules;
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<AbstractCaSwitchingUpdateRule<DIM> >(*this);
110 unsigned neighbourNodeIndex,
void SetSwitchingParameter(double switchingParameter)
RandomCaSwitchingUpdateRule()
void OutputUpdateRuleParameters(out_stream &rParamsFile)
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
double GetSwitchingParameter()
double EvaluateSwitchingProbability(unsigned currentNodeIndex, unsigned neighbourNodeIndex, CaBasedCellPopulation< DIM > &rCellPopulation, double dt, double deltaX)
double mSwitchingParameter
void serialize(Archive &archive, const unsigned int version)
~RandomCaSwitchingUpdateRule()
gcov doesn't like this file...