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