36#ifndef DIVISIONBIASTRACKINGMODIFIER_HPP_
37#define DIVISIONBIASTRACKINGMODIFIER_HPP_
40#include <boost/serialization/base_object.hpp>
42#include "AbstractCellBasedSimulationModifier.hpp"
71 template<
class Archive>
72 void serialize(Archive & archive,
const unsigned int version)
74 archive & boost::serialization::base_object<AbstractCellBasedSimulationModifier<DIM,DIM> >(*this);
137namespace serialization
142template<
class Archive,
unsigned DIM>
143inline void save_construct_data(
147 c_vector<double, DIM> point = t->rGetDivisionBiasVector();
148 for (
unsigned i=0; i<DIM; i++)
157template<
class Archive,
unsigned DIM>
158inline void load_construct_data(
162 c_vector<double, DIM> point;
163 for (
unsigned i=0; i<DIM; i++)
gcov doesn't like this file...
#define EXPORT_TEMPLATE_CLASS_SAME_DIMS(CLASS)
c_vector< double, DIM > mDivisionBiasVector
virtual void UpdateAtEndOfTimeStep(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
void UpdateCellData(AbstractCellPopulation< DIM, DIM > &rCellPopulation)
void serialize(Archive &archive, const unsigned int version)
void OutputSimulationModifierParameters(out_stream &rParamsFile)
const c_vector< double, DIM > & rGetDivisionBiasVector() const
friend class boost::serialization::access
virtual ~DivisionBiasTrackingModifier()
virtual void SetupSolve(AbstractCellPopulation< DIM, DIM > &rCellPopulation, std::string outputDirectory)