Chaste
Release::2017.1
|
#include <VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp>
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
Protected Attributes inherited from AbstractOdeBasedPhaseBasedCellCycleModel | |
double | mDivideTime |
double | mG2PhaseStartTime |
Protected Attributes inherited from AbstractPhaseBasedCellCycleModel | |
CellCyclePhase | mCurrentCellCyclePhase |
double | mG1Duration |
double | mMinimumGapDuration |
double | mStemCellG1Duration |
double | mTransitCellG1Duration |
double | mSDuration |
double | mG2Duration |
double | mMDuration |
Protected Attributes inherited from AbstractCellCycleModel | |
CellPtr | mpCell |
double | mBirthTime |
bool | mReadyToDivide |
unsigned | mDimension |
Protected Attributes inherited from CellCycleModelOdeHandler | |
double | mDt |
AbstractOdeSystem * | mpOdeSystem |
boost::shared_ptr< AbstractCellCycleModelOdeSolver > | mpOdeSolver |
double | mLastTime |
bool | mFinishedRunningOdes |
Concrete Van Leeuwen 2009 cell-cycle model, using hypothesis two (see paper).
Definition at line 44 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp.
|
protected |
Protected copy-constructor for use by CreateCellCycleModel. The only way for external code to create a copy of a cell cycle model is by calling that method, to ensure that a model of the correct subclass is created. This copy-constructor helps subclasses to ensure that all member variables are correctly copied when this happens.
This method is called by child classes to set member variables for a daughter cell upon cell division. Note that the parent cell cycle model will have had ResetForDivision() called just before CreateCellCycleModel() is called, so performing an exact copy of the parent is suitable behaviour. Any daughter-cell-specific initialisation can be done in InitialiseDaughterCell().
rModel | the cell cycle model to copy. |
Definition at line 57 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CellCycleModelOdeHandler::GetOdeSystem(), AbstractWntOdeBasedCellCycleModel::GetWntLevel(), InitialiseOdeSystem(), AbstractCellCycleModel::mpCell, AbstractParameterisedSystem< VECTOR >::rGetStateVariables(), and CellCycleModelOdeHandler::SetStateVariables().
Referenced by CreateCellCycleModel(), and serialize().
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 38 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::Instance(), CellCycleModelOdeHandler::mpOdeSolver, and CellCycleModelOdeHandler::SetDt().
|
virtual |
Overridden builder method to create new copies of this cell-cycle model.
Implements AbstractCellCycleModel.
Definition at line 88 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo().
Referenced by serialize().
|
virtual |
Overloaded method which allocates the ODE system using HYPOTHESIS TWO.
wntConcentration | Wnt concentration |
pMutationState | Mutation state |
Implements AbstractVanLeeuwen2009WntSwatCellCycleModel.
Definition at line 83 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CellCycleModelOdeHandler::mpOdeSystem.
Referenced by serialize(), and VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo().
|
virtual |
Overridden OutputCellCycleModelParameters() method.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from AbstractVanLeeuwen2009WntSwatCellCycleModel.
Definition at line 93 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.cpp.
References CHASTE_CLASS_EXPORT, and AbstractVanLeeuwen2009WntSwatCellCycleModel::OutputCellCycleModelParameters().
Referenced by serialize().
|
inlineprivate |
Boost Serialization method for archiving/checkpointing. Archives the object and its member variables.
archive | The boost archive. |
version | The current version of this class. |
Definition at line 58 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo.hpp.
References CHASTE_CLASS_EXPORT, CreateCellCycleModel(), InitialiseOdeSystem(), OutputCellCycleModelParameters(), and VanLeeuwen2009WntSwatCellCycleModelHypothesisTwo().