FixedDurationGenerationBasedCellCycleModel Class Reference

#include <FixedDurationGenerationBasedCellCycleModel.hpp>

Inheritance diagram for FixedDurationGenerationBasedCellCycleModel:

Inheritance graph
[legend]
Collaboration diagram for FixedDurationGenerationBasedCellCycleModel:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 FixedDurationGenerationBasedCellCycleModel ()
AbstractCellCycleModelCreateDaughterCellCycleModel ()

Private Member Functions

template<class Archive>
void serialize (Archive &archive, const unsigned int version)
 FixedDurationGenerationBasedCellCycleModel (double g1Duration, unsigned generation)

Friends

class boost::serialization::access


Detailed Description

Fixed cell cycle model.

Cell cycle time is deterministic for stem and transit cells (with values CancerParameters::StemCellG1Duration + SG2MDuration and CancerParameters::TransitCellG1Duration + SG2MDuration)

Definition at line 40 of file FixedDurationGenerationBasedCellCycleModel.hpp.


Constructor & Destructor Documentation

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

Private constructor for creating identical cells.

Parameters:
g1Duration 
generation 

Definition at line 36 of file FixedDurationGenerationBasedCellCycleModel.cpp.

FixedDurationGenerationBasedCellCycleModel::FixedDurationGenerationBasedCellCycleModel (  ) 

Default constructor. Note that mBirthTime is set in AbstractCellCycleModel() and mG1Duration is set in AbstractSimpleCellCycleModel().

Definition at line 31 of file FixedDurationGenerationBasedCellCycleModel.cpp.

Referenced by CreateDaughterCellCycleModel().


Member Function Documentation

template<class Archive>
void FixedDurationGenerationBasedCellCycleModel::serialize ( Archive &  archive,
const unsigned int  version 
) [inline, private]

Archive the cell cycle model, never used directly - boost uses this.

Parameters:
archive 
version 

Reimplemented from AbstractSimpleGenerationBasedCellCycleModel.

Definition at line 53 of file FixedDurationGenerationBasedCellCycleModel.hpp.

AbstractCellCycleModel * FixedDurationGenerationBasedCellCycleModel::CreateDaughterCellCycleModel (  )  [virtual]

Overridden builder method to create new instances of the cell cycle model.

Implements AbstractCellCycleModel.

Definition at line 42 of file FixedDurationGenerationBasedCellCycleModel.cpp.

References FixedDurationGenerationBasedCellCycleModel(), AbstractCellCycleModel::mG1Duration, and AbstractSimpleGenerationBasedCellCycleModel::mGeneration.


Friends And Related Function Documentation

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

Needed for serialization.

Reimplemented from AbstractSimpleGenerationBasedCellCycleModel.

Definition at line 45 of file FixedDurationGenerationBasedCellCycleModel.hpp.


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

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