Chaste
Release::2018.1
|
#include <FixedG1GenerationalCellCycleModel.hpp>
Protected Member Functions | |
FixedG1GenerationalCellCycleModel (const FixedG1GenerationalCellCycleModel &rModel) | |
Protected Member Functions inherited from AbstractSimpleGenerationalCellCycleModel | |
AbstractSimpleGenerationalCellCycleModel (const AbstractSimpleGenerationalCellCycleModel &rModel) | |
Protected Member Functions inherited from AbstractSimplePhaseBasedCellCycleModel | |
virtual void | SetG1Duration () |
AbstractSimplePhaseBasedCellCycleModel (const AbstractSimplePhaseBasedCellCycleModel &rModel) | |
Protected Member Functions inherited from AbstractPhaseBasedCellCycleModel | |
AbstractPhaseBasedCellCycleModel (const AbstractPhaseBasedCellCycleModel &rModel) | |
Protected Member Functions inherited from AbstractCellCycleModel | |
AbstractCellCycleModel (const AbstractCellCycleModel &rModel) | |
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 AbstractSimpleGenerationalCellCycleModel | |
unsigned | mGeneration |
unsigned | mMaxTransitGenerations |
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 |
Fixed cell-cycle model.
Cell cycle time is deterministic for stem and transit cells (with values StemCellG1Duration + SG2MDuration and TransitCellG1Duration + SG2MDuration (values found in AbstractCellCycleModel))
Definition at line 48 of file FixedG1GenerationalCellCycleModel.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 42 of file FixedG1GenerationalCellCycleModel.cpp.
FixedG1GenerationalCellCycleModel::FixedG1GenerationalCellCycleModel | ( | ) |
Default constructor. Note that mBirthTime is set in AbstractCellCycleModel() and mG1Duration is set in AbstractSimplePhaseBasedCellCycleModel().
Definition at line 38 of file FixedG1GenerationalCellCycleModel.cpp.
Referenced by CreateCellCycleModel().
|
virtual |
Overridden builder method to create new copies of this cell-cycle model.
Implements AbstractCellCycleModel.
Definition at line 59 of file FixedG1GenerationalCellCycleModel.cpp.
References FixedG1GenerationalCellCycleModel().
|
virtual |
Overridden OutputCellCycleModelParameters() method.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from AbstractSimpleGenerationalCellCycleModel.
Definition at line 64 of file FixedG1GenerationalCellCycleModel.cpp.
References AbstractSimpleGenerationalCellCycleModel::OutputCellCycleModelParameters().
|
inlineprivate |
Archive the cell-cycle model, never used directly - boost uses this.
archive | the archive |
version | the current version of this class |
Definition at line 61 of file FixedG1GenerationalCellCycleModel.hpp.
|
friend |
Needed for serialization.
Definition at line 53 of file FixedG1GenerationalCellCycleModel.hpp.