36#ifndef DELTANOTCHEDGESRNMODEL_HPP_
37#define DELTANOTCHEDGESRNMODEL_HPP_
40#include <boost/serialization/base_object.hpp>
42#include "DeltaNotchEdgeOdeSystem.hpp"
43#include "AbstractOdeSrnModel.hpp"
67 template<
class Archive>
68 void serialize(Archive & archive,
const unsigned int version)
70 archive & boost::serialization::base_object<AbstractOdeSrnModel>(*
this);
101 DeltaNotchEdgeSrnModel(boost::shared_ptr<AbstractCellCycleModelOdeSolver> pOdeSolver = boost::shared_ptr<AbstractCellCycleModelOdeSolver>());
196 const double scale = 1.0);
222 virtual void SplitEdgeSrn(
const double relativePosition);
225typedef boost::shared_ptr<DeltaNotchEdgeSrnModel> DeltaNotchEdgeSrnModelPtr;
230#include "CellCycleModelOdeSolverExportWrapper.hpp"
gcov doesn't like this file...
#define CHASTE_CLASS_EXPORT(T)
double GetInteriorNotch() const
virtual void InitialiseDaughterCell()
double GetNeighbouringDelta() const
double GetInteriorDelta() const
virtual AbstractSrnModel * CreateSrnModel()
virtual void AddMergedEdgeSrn(AbstractSrnModel *pMergedEdgeSrn)
virtual void SimulateToCurrentTime()
friend class boost::serialization::access
void serialize(Archive &archive, const unsigned int version)
void SetNotch(double value)
void SetDelta(double value)
virtual void AddShrunkEdgeSrn(AbstractSrnModel *pShrunkEdgeSrn)
virtual void SplitEdgeSrn(const double relativePosition)
virtual void OutputSrnModelParameters(out_stream &rParamsFile)
virtual void Initialise()
virtual void AddSrnQuantities(AbstractSrnModel *pOtherSrn, const double scale=1.0)