StochasticDurationGenerationBasedCellCycleModel Class Reference

#include <StochasticDurationGenerationBasedCellCycleModel.hpp>

Inheritance diagram for StochasticDurationGenerationBasedCellCycleModel:

Inheritance graph
[legend]
Collaboration diagram for StochasticDurationGenerationBasedCellCycleModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 StochasticDurationGenerationBasedCellCycleModel ()
AbstractCellCycleModelCreateDaughterCellCycleModel ()

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


Detailed Description

Stochastic cell cycle model.

Definition at line 42 of file StochasticDurationGenerationBasedCellCycleModel.hpp.


Constructor & Destructor Documentation

StochasticDurationGenerationBasedCellCycleModel::StochasticDurationGenerationBasedCellCycleModel ( double  g1Duration,
unsigned  generation 
) [private]

Private constructor for identical cells.

Parameters:
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().


Member Function Documentation

template<class Archive>
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.

Parameters:
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]


Friends And Related Function Documentation

friend class boost::serialization::access [friend]

Needed for serialization.

Reimplemented from AbstractSimpleGenerationBasedCellCycleModel.

Definition at line 47 of file StochasticDurationGenerationBasedCellCycleModel.hpp.


The documentation for this class was generated from the following files:

Generated on Wed Mar 18 12:52:53 2009 for Chaste by  doxygen 1.5.5