FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM > Class Template Reference

#include <FixedDurationGenerationBasedCellCycleModelCellsGenerator.hpp>

Inheritance diagram for FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >:

Inheritance graph
[legend]
Collaboration diagram for FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

AbstractCellCycleModelCreateCellCycleModel ()
void GenerateBasic (std::vector< TissueCell > &rCells, const unsigned numCells)
void GenerateGivenLocationIndices (std::vector< TissueCell > &rCells, const std::vector< unsigned > locationIndices)
double GetTypicalTransitCellCycleTime ()
double GetTypicalStemCellCycleTime ()
bool CellsCanDifferentiate ()


Detailed Description

template<unsigned DIM>
class FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >

A helper class for generating a vector of cells with FixedDurationGenerationBasedCellCycleModels for a given mesh.

Definition at line 39 of file FixedDurationGenerationBasedCellCycleModelCellsGenerator.hpp.


Member Function Documentation

template<unsigned DIM>
AbstractCellCycleModel * FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::CreateCellCycleModel (  )  [inline, virtual]

template<unsigned DIM>
void FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::GenerateBasic ( std::vector< TissueCell > &  rCells,
const unsigned  numCells 
) [inline]

Fills a vector of cells with a specified cell cycle model, to match a given number of cells. Gives them birth times of 0 for node 0, -1 for node 1, -2 for node 2 etc...

Parameters:
rCells An empty vector of cells to fill up.
numCells The number of cells to generate.

Definition at line 62 of file FixedDurationGenerationBasedCellCycleModelCellsGenerator.cpp.

References FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::CreateCellCycleModel(), and TissueCell::SetBirthTime().

template<unsigned DIM>
void FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::GenerateGivenLocationIndices ( std::vector< TissueCell > &  rCells,
const std::vector< unsigned >  locationIndices 
) [inline]

Fills a vector of cells with a specified cell cycle model, to match a given vector of location indices.

Parameters:
rCells An empty vector of cells to fill up.
locationIndices The indices of the tissue to assign real cells to.

Definition at line 80 of file FixedDurationGenerationBasedCellCycleModelCellsGenerator.cpp.

References FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::CreateCellCycleModel(), and TissueCell::SetBirthTime().

template<unsigned DIM>
double FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::GetTypicalTransitCellCycleTime (  )  [inline, virtual]

template<unsigned DIM>
double FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::GetTypicalStemCellCycleTime (  )  [inline, virtual]

template<unsigned DIM>
bool FixedDurationGenerationBasedCellCycleModelCellsGenerator< DIM >::CellsCanDifferentiate (  )  [inline, virtual]

Returns:
true (cells can always differentiate).

Reimplemented from AbstractCellsGenerator< DIM >.

Definition at line 55 of file FixedDurationGenerationBasedCellCycleModelCellsGenerator.cpp.


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

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