VanLeeuwen2009WntSwatCellCycleModelHypothesisOne Class Reference

#include <VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.hpp>

Inheritance diagram for VanLeeuwen2009WntSwatCellCycleModelHypothesisOne:

Inheritance graph
[legend]
Collaboration diagram for VanLeeuwen2009WntSwatCellCycleModelHypothesisOne:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 VanLeeuwen2009WntSwatCellCycleModelHypothesisOne (boost::shared_ptr< AbstractCellCycleModelOdeSolver > pOdeSolver=boost::shared_ptr< AbstractCellCycleModelOdeSolver >())
void InitialiseOdeSystem (double wntConcentration, boost::shared_ptr< AbstractCellMutationState > pMutationState)
AbstractCellCycleModelCreateCellCycleModel ()

Private Member Functions

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

Friends

class boost::serialization::access


Detailed Description

Concrete Van Leeuwen 2009 cell cycle model, using hypothesis one (see paper).

Definition at line 37 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.hpp.


Constructor & Destructor Documentation

VanLeeuwen2009WntSwatCellCycleModelHypothesisOne::VanLeeuwen2009WntSwatCellCycleModelHypothesisOne ( boost::shared_ptr< AbstractCellCycleModelOdeSolver pOdeSolver = boost::shared_ptr<AbstractCellCycleModelOdeSolver>()  ) 

Default constructor calls base class.

Parameters:
pOdeSolver An optional pointer to a cell cycle model ODE solver object (allows the use of different ODE solvers)

Definition at line 31 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.cpp.

References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::Instance(), CellCycleModelOdeHandler::mpOdeSolver, and CellCycleModelOdeHandler::SetDt().

Referenced by CreateCellCycleModel().


Member Function Documentation

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

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

Parameters:
archive the archive
version the current version of this class

Reimplemented from AbstractVanLeeuwen2009WntSwatCellCycleModel.

Definition at line 43 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.hpp.

void VanLeeuwen2009WntSwatCellCycleModelHypothesisOne::InitialiseOdeSystem ( double  wntConcentration,
boost::shared_ptr< AbstractCellMutationState pMutationState 
) [virtual]

Overloaded method which allocates the ODE system using HYPOTHESIS ONE.

Parameters:
wntConcentration Wnt concentration
pMutationState Mutation state

Implements AbstractVanLeeuwen2009WntSwatCellCycleModel.

Definition at line 50 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.cpp.

References CellCycleModelOdeHandler::mpOdeSystem.

Referenced by CreateCellCycleModel().

AbstractCellCycleModel * VanLeeuwen2009WntSwatCellCycleModelHypothesisOne::CreateCellCycleModel (  )  [virtual]


Friends And Related Function Documentation

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

Needed for serialization.

Reimplemented from AbstractVanLeeuwen2009WntSwatCellCycleModel.

Definition at line 41 of file VanLeeuwen2009WntSwatCellCycleModelHypothesisOne.hpp.


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

Generated on Mon Nov 1 12:37:30 2010 for Chaste by  doxygen 1.5.5