36 #include "Alarcon2004OxygenBasedCellCycleOdeSystem.hpp" 37 #include "CellwiseOdeSystemInformation.hpp" 41 std::vector<double> stateVariables)
43 mOxygenConcentration(oxygenConcentration),
44 mIsLabelled(isLabelled)
80 if (stateVariables != std::vector<double>())
116 double oxygen_concentration = rY[5];
133 dx = ((1 +
mb3*u)*(1-x))/(
mJ3 + 1 - x) - (
mb4*mass*x*y)/(
mJ4 + x);
139 dz =
mc1 -
mc2*oxygen_concentration*z/(
mB + oxygen_concentration);
143 dz =
mc1*(1 - mass/
mMstar) -
mc2*oxygen_concentration*z/(
mB + oxygen_concentration);
166 this->mVariableNames.push_back(
"Cdh1_APC_complexes");
167 this->mVariableUnits.push_back(
"non_dim");
168 this->mInitialConditions.push_back(0.9);
170 this->mVariableNames.push_back(
"cyclin_CDK");
171 this->mVariableUnits.push_back(
"non_dim");
172 this->mInitialConditions.push_back(0.01);
174 this->mVariableNames.push_back(
"p27");
175 this->mVariableUnits.push_back(
"non_dim");
176 this->mInitialConditions.push_back(0.0);
178 this->mVariableNames.push_back(
"mass");
179 this->mVariableUnits.push_back(
"non_dim");
180 this->mInitialConditions.push_back(
NAN);
182 this->mVariableNames.push_back(
"RBNP");
183 this->mVariableUnits.push_back(
"non_dim");
184 this->mInitialConditions.push_back(1.0);
186 this->mVariableNames.push_back(
"O2");
187 this->mVariableUnits.push_back(
"non_dim");
188 this->mInitialConditions.push_back(
NAN);
190 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 >())