#include <VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp>
Public Member Functions | |
VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo (boost::shared_ptr< AbstractCellCycleModelOdeSolver > pOdeSolver=boost::shared_ptr< AbstractCellCycleModelOdeSolver >()) | |
void | InitialiseOdeSystem (double wntConcentration, boost::shared_ptr< AbstractCellMutationState > pMutationState) |
AbstractCellCycleModel * | CreateCellCycleModel () |
Private Member Functions | |
template<class Archive> | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Definition at line 37 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp.
VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo::VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo | ( | boost::shared_ptr< AbstractCellCycleModelOdeSolver > | pOdeSolver = boost::shared_ptr<AbstractCellCycleModelOdeSolver>() |
) |
Default constructor calls base class.
pOdeSolver | An optional pointer to a cell cycle model ODE solver object (allows the use of different ODE solvers) |
Definition at line 31 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::Instance(), CellCycleModelOdeHandler::mpOdeSolver, and CellCycleModelOdeHandler::SetDt().
Referenced by CreateCellCycleModel().
void VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo::serialize | ( | Archive & | archive, | |
const unsigned int | version | |||
) | [inline, private] |
Archive the cell cycle model, never used directly - boost uses this.
archive | the archive | |
version | the current version of this class |
Reimplemented from AbstractVanLeeuwen2009WntSwatCellCycleModel.
Definition at line 44 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp.
void VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo::InitialiseOdeSystem | ( | double | wntConcentration, | |
boost::shared_ptr< AbstractCellMutationState > | pMutationState | |||
) | [virtual] |
Overloaded method which allocates the ODE system using HYPOTHESIS TWO.
wntConcentration | Wnt concentration | |
pMutationState | Mutation state |
Implements AbstractVanLeeuwen2009WntSwatCellCycleModel.
Definition at line 50 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CellCycleModelOdeHandler::mpOdeSystem.
Referenced by CreateCellCycleModel().
AbstractCellCycleModel * VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo::CreateCellCycleModel | ( | ) | [virtual] |
Overridden builder method to create new copies of this cell cycle model.
Implements AbstractCellCycleModel.
Definition at line 55 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References AbstractWntOdeBasedCellCycleModel::GetWntLevel(), InitialiseOdeSystem(), AbstractCellCycleModel::mBirthTime, AbstractCellCycleModel::mCellProliferativeType, AbstractCellCycleModel::mDimension, AbstractOdeBasedCellCycleModel::mDivideTime, AbstractOdeBasedCellCycleModel::mFinishedRunningOdes, AbstractOdeBasedCellCycleModel::mG2PhaseStartTime, CellCycleModelOdeHandler::mLastTime, AbstractCellCycleModel::mpCell, CellCycleModelOdeHandler::mpOdeSolver, CellCycleModelOdeHandler::mpOdeSystem, AbstractParameterisedSystem< VECTOR >::rGetStateVariables(), AbstractOdeBasedCellCycleModel::SetBirthTime(), AbstractCellCycleModel::SetCellProliferativeType(), AbstractCellCycleModel::SetDimension(), AbstractOdeBasedCellCycleModel::SetDivideTime(), AbstractOdeBasedCellCycleModel::SetFinishedRunningOdes(), AbstractOdeBasedCellCycleModel::SetG2PhaseStartTime(), CellCycleModelOdeHandler::SetLastTime(), CellCycleModelOdeHandler::SetStateVariables(), and VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo().
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractVanLeeuwen2009WntSwatCellCycleModel.
Definition at line 42 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp.