36 #include "Alarcon2004OxygenBasedCellCycleOdeSystem.hpp"
37 #include "CellwiseOdeSystemInformation.hpp"
42 std::vector<double> stateVariables)
44 mOxygenConcentration(oxygenConcentration),
45 mIsLabelled(isLabelled)
81 if (stateVariables != std::vector<double>())
117 double oxygen_concentration = rY[5];
134 dx = ((1 +
mb3*u)*(1-x))/(
mJ3 + 1 - x) - (
mb4*mass*x*y)/(
mJ4 + x);
140 dz =
mc1 -
mc2*oxygen_concentration*z/(
mB + oxygen_concentration);
144 dz =
mc1*(1 - mass/
mMstar) -
mc2*oxygen_concentration*z/(
mB + oxygen_concentration);
167 this->mVariableNames.push_back(
"Cdh1_APC_complexes");
168 this->mVariableUnits.push_back(
"non_dim");
169 this->mInitialConditions.push_back(0.9);
171 this->mVariableNames.push_back(
"cyclin_CDK");
172 this->mVariableUnits.push_back(
"non_dim");
173 this->mInitialConditions.push_back(0.01);
175 this->mVariableNames.push_back(
"p27");
176 this->mVariableUnits.push_back(
"non_dim");
177 this->mInitialConditions.push_back(0.0);
179 this->mVariableNames.push_back(
"mass");
180 this->mVariableUnits.push_back(
"non_dim");
181 this->mInitialConditions.push_back(
NAN);
183 this->mVariableNames.push_back(
"RBNP");
184 this->mVariableUnits.push_back(
"non_dim");
185 this->mInitialConditions.push_back(1.0);
187 this->mVariableNames.push_back(
"O2");
188 this->mVariableUnits.push_back(
"non_dim");
189 this->mInitialConditions.push_back(
NAN);
191 this->mInitialised =
true;
double GetOxygenConcentration() const
void SetDefaultInitialCondition(unsigned index, double initialCondition)
~Alarcon2004OxygenBasedCellCycleOdeSystem()
void SetIsLabelled(bool isLabelled)
void SetStateVariables(const std::vector< double > &rStateVariables)
void EvaluateYDerivatives(double time, const std::vector< double > &rY, std::vector< double > &rDY)
boost::shared_ptr< AbstractOdeSystemInformation > mpSystemInfo
#define CHASTE_CLASS_EXPORT(T)
double mOxygenConcentration
bool CalculateStoppingEvent(double time, const std::vector< double > &rY)
Alarcon2004OxygenBasedCellCycleOdeSystem(double oxygenConcentration, bool isLabelled, std::vector< double > stateVariables=std::vector< double >())