36 #include "AbstractOdeBasedCellCycleModel.hpp" 39 boost::shared_ptr<AbstractCellCycleModelOdeSolver> pOdeSolver)
91 EXCEPTION(
"A protein concentration " << i <<
" has gone negative (" <<
93 <<
"Chaste predicts that the CellCycleModel numerical method is probably unstable.");
AbstractOdeSystem * mpOdeSystem
boost::shared_ptr< AbstractCellCycleModelOdeSolver > mpOdeSolver
virtual void SetBirthTime(double birthTime)
void SetBirthTime(double birthTime)
#define EXCEPTION(message)
static SimulationTime * Instance()
virtual ~AbstractOdeBasedCellCycleModel()
VECTOR & rGetStateVariables()
virtual bool ReadyToDivide()
const double DOUBLE_UNSET
unsigned GetNumberOfStateVariables() const
AbstractOdeBasedCellCycleModel(const AbstractOdeBasedCellCycleModel &rModel)
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)=0
virtual void ResetForDivision()
virtual void ResetForDivision()
virtual void OutputCellCycleModelParameters(out_stream &rParamsFile)
bool SolveOdeToTime(double currentTime)