#include <StochasticDurationGenerationBasedCellCycleModel.hpp>
Public Member Functions | |
StochasticDurationGenerationBasedCellCycleModel () | |
AbstractCellCycleModel * | CreateDaughterCellCycleModel () |
Private Member Functions | |
template<class Archive> | |
void | serialize (Archive &archive, const unsigned int version) |
void | SetG1Duration () |
StochasticDurationGenerationBasedCellCycleModel (double g1Duration, unsigned generation) | |
Friends | |
class | boost::serialization::access |
Definition at line 42 of file StochasticDurationGenerationBasedCellCycleModel.hpp.
StochasticDurationGenerationBasedCellCycleModel::StochasticDurationGenerationBasedCellCycleModel | ( | double | g1Duration, | |
unsigned | generation | |||
) | [private] |
Private constructor for identical cells.
g1Duration | ||
generation |
Definition at line 31 of file StochasticDurationGenerationBasedCellCycleModel.cpp.
StochasticDurationGenerationBasedCellCycleModel::StochasticDurationGenerationBasedCellCycleModel | ( | ) | [inline] |
Constructor - just a default, mBirthTime is now set in the AbstractCellCycleModel class. mG1Duration is set very high, it is set for the individual cells when InitialiseDaughterCell is called
Definition at line 85 of file StochasticDurationGenerationBasedCellCycleModel.hpp.
Referenced by CreateDaughterCellCycleModel().
void StochasticDurationGenerationBasedCellCycleModel::serialize | ( | Archive & | archive, | |
const unsigned int | version | |||
) | [inline, private] |
Archive the cell cycle model and random number generator, never used directly - boost uses this.
archive | ||
version |
Reimplemented from AbstractSimpleGenerationBasedCellCycleModel.
Definition at line 55 of file StochasticDurationGenerationBasedCellCycleModel.hpp.
void StochasticDurationGenerationBasedCellCycleModel::SetG1Duration | ( | ) | [private, virtual] |
Stochastically set the G1 duration. Called on cell creation at the start of a simulation, and for both parent and daughter cells at cell division.
Reimplemented from AbstractSimpleCellCycleModel.
Definition at line 43 of file StochasticDurationGenerationBasedCellCycleModel.cpp.
References TissueCell::GetCellType(), AbstractCellCycleModel::mG1Duration, and AbstractCellCycleModel::mpCell.
AbstractCellCycleModel * StochasticDurationGenerationBasedCellCycleModel::CreateDaughterCellCycleModel | ( | ) | [virtual] |
Overridden builder method to create new instances of the cell cycle model.
Implements AbstractCellCycleModel.
Definition at line 37 of file StochasticDurationGenerationBasedCellCycleModel.cpp.
References AbstractCellCycleModel::mG1Duration, AbstractSimpleGenerationBasedCellCycleModel::mGeneration, and StochasticDurationGenerationBasedCellCycleModel().
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AbstractSimpleGenerationBasedCellCycleModel.
Definition at line 47 of file StochasticDurationGenerationBasedCellCycleModel.hpp.