Chaste Commit::1fd4e48e3990e67db148bc1bc4cf6991a0049d0c
NoCellCycleModel Class Reference

#include <NoCellCycleModel.hpp>

+ Inheritance diagram for NoCellCycleModel:
+ Collaboration diagram for NoCellCycleModel:

Public Member Functions

 NoCellCycleModel ()
 
bool ReadyToDivide ()
 
AbstractCellCycleModelCreateCellCycleModel ()
 
double GetAverageTransitCellCycleTime ()
 
double GetAverageStemCellCycleTime ()
 
void OutputCellCycleModelParameters (out_stream &rParamsFile)
 
- Public Member Functions inherited from AbstractCellCycleModel
 AbstractCellCycleModel ()
 
virtual ~AbstractCellCycleModel ()
 
void SetCell (CellPtr pCell)
 
virtual void Initialise ()
 
virtual void InitialiseDaughterCell ()
 
CellPtr GetCell ()
 
virtual void SetBirthTime (double birthTime)
 
void SetDimension (unsigned dimension)
 
unsigned GetDimension () const
 
double GetBirthTime () const
 
double GetAge ()
 
virtual void ResetForDivision ()
 
virtual bool CanCellTerminallyDifferentiate ()
 
void OutputCellCycleModelInfo (out_stream &rParamsFile)
 
- Public Member Functions inherited from Identifiable
virtual ~Identifiable ()
 
std::string GetIdentifier () const
 

Private Member Functions

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

Friends

class TestSimpleCellCycleModels
 
class boost::serialization::access
 

Additional Inherited Members

- Protected Member Functions inherited from AbstractCellCycleModel
 AbstractCellCycleModel (const AbstractCellCycleModel &rModel)
 
- Protected Attributes inherited from AbstractCellCycleModel
CellPtr mpCell
 
double mBirthTime
 
bool mReadyToDivide
 
unsigned mDimension
 

Detailed Description

A 'dummy' cell-cycle model class that can be used in simulations featuring no cell proliferation.

Definition at line 45 of file NoCellCycleModel.hpp.

Constructor & Destructor Documentation

◆ NoCellCycleModel()

NoCellCycleModel::NoCellCycleModel ( )

Default constructor.

Definition at line 38 of file NoCellCycleModel.cpp.

Member Function Documentation

◆ CreateCellCycleModel()

AbstractCellCycleModel * NoCellCycleModel::CreateCellCycleModel ( )
virtual

Overridden builder method to create new copies of this cell-cycle model.

Returns
new cell-cycle model

Implements AbstractCellCycleModel.

Definition at line 49 of file NoCellCycleModel.cpp.

References NEVER_REACHED.

◆ GetAverageStemCellCycleTime()

double NoCellCycleModel::GetAverageStemCellCycleTime ( )
virtual

Overridden GetAverageStemCellCycleTime() method.

Returns
DBL_MAX

Implements AbstractCellCycleModel.

Definition at line 61 of file NoCellCycleModel.cpp.

◆ GetAverageTransitCellCycleTime()

double NoCellCycleModel::GetAverageTransitCellCycleTime ( )
virtual

Overridden GetAverageTransitCellCycleTime() method.

Returns
DBL_MAX

Implements AbstractCellCycleModel.

Definition at line 56 of file NoCellCycleModel.cpp.

◆ OutputCellCycleModelParameters()

void NoCellCycleModel::OutputCellCycleModelParameters ( out_stream &  rParamsFile)
virtual

Overridden OutputCellCycleModelParameters() method.

Parameters
rParamsFilethe file stream to which the parameters are output

Implements AbstractCellCycleModel.

Definition at line 66 of file NoCellCycleModel.cpp.

References AbstractCellCycleModel::OutputCellCycleModelParameters().

◆ ReadyToDivide()

bool NoCellCycleModel::ReadyToDivide ( )
virtual

Overridden ReadyToDivide() method.

Returns
false

Implements AbstractCellCycleModel.

Definition at line 43 of file NoCellCycleModel.cpp.

◆ serialize()

template<class Archive >
void NoCellCycleModel::serialize ( Archive &  archive,
const unsigned int  version 
)
inlineprivate

Archive the cell-cycle model.

Parameters
archivethe archive
versionthe current version of this class

Definition at line 60 of file NoCellCycleModel.hpp.

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Needed for serialization.

Definition at line 52 of file NoCellCycleModel.hpp.

◆ TestSimpleCellCycleModels

friend class TestSimpleCellCycleModels
friend

Definition at line 47 of file NoCellCycleModel.hpp.


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