Chaste
Release::3.4
|
#include <DeltaNotchSrnModel.hpp>
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | boost::serialization::access |
Additional Inherited Members | |
Protected Member Functions inherited from AbstractOdeSrnModel | |
void | Initialise (AbstractOdeSystem *pOdeSystem) |
AbstractSrnModel * | CreateSrnModel (AbstractOdeSrnModel *pModel) |
Protected Member Functions inherited from CellCycleModelOdeHandler | |
bool | SolveOdeToTime (double currentTime) |
virtual void | AdjustOdeParameters (double currentTime) |
Protected Attributes inherited from AbstractOdeSrnModel | |
bool | mFinishedRunningOdes |
std::vector< double > | mInitialConditions |
unsigned | mStateSize |
Protected Attributes inherited from AbstractSrnModel | |
CellPtr | mpCell |
double | mSimulatedToTime |
Protected Attributes inherited from CellCycleModelOdeHandler | |
double | mDt |
AbstractOdeSystem * | mpOdeSystem |
boost::shared_ptr < AbstractCellCycleModelOdeSolver > | mpOdeSolver |
double | mLastTime |
A subclass of AbstractOdeSrnModel that includes a Delta-Notch ODE system in the sub-cellular reaction network.
Definition at line 50 of file DeltaNotchSrnModel.hpp.
DeltaNotchSrnModel::DeltaNotchSrnModel | ( | boost::shared_ptr< AbstractCellCycleModelOdeSolver > | pOdeSolver = boost::shared_ptr<AbstractCellCycleModelOdeSolver>() | ) |
Default constructor calls base class.
pOdeSolver | An optional pointer to a cell-cycle model ODE solver object (allows the use of different ODE solvers) |
Definition at line 39 of file DeltaNotchSrnModel.cpp.
References CellCycleModelOdeSolver< CELL_CYCLE_MODEL, ODE_SOLVER >::Instance(), CellCycleModelOdeHandler::mpOdeSolver, and CellCycleModelOdeHandler::SetDt().
Referenced by CreateSrnModel().
|
virtual |
Overridden builder method to create new copies of this SRN model.
Implements AbstractSrnModel.
Definition at line 57 of file DeltaNotchSrnModel.cpp.
References AbstractSrnModel::CreateSrnModel(), DeltaNotchSrnModel(), CellCycleModelOdeHandler::mpOdeSolver, and CellCycleModelOdeHandler::SetOdeSystem().
double DeltaNotchSrnModel::GetDelta | ( | ) |
Definition at line 99 of file DeltaNotchSrnModel.cpp.
References CellCycleModelOdeHandler::mpOdeSystem, and AbstractParameterisedSystem< VECTOR >::rGetStateVariables().
Referenced by DeltaNotchTrackingModifier< DIM >::UpdateCellData().
double DeltaNotchSrnModel::GetMeanNeighbouringDelta | ( | ) |
Definition at line 106 of file DeltaNotchSrnModel.cpp.
References AbstractParameterisedSystem< VECTOR >::GetParameter(), and CellCycleModelOdeHandler::mpOdeSystem.
double DeltaNotchSrnModel::GetNotch | ( | ) |
Definition at line 92 of file DeltaNotchSrnModel.cpp.
References CellCycleModelOdeHandler::mpOdeSystem, and AbstractParameterisedSystem< VECTOR >::rGetStateVariables().
Referenced by DeltaNotchTrackingModifier< DIM >::UpdateCellData().
|
virtual |
Initialise the cell-cycle model at the start of a simulation.
This overridden method sets up a new Delta-Notch ODE system.
Reimplemented from AbstractSrnModel.
Definition at line 78 of file DeltaNotchSrnModel.cpp.
References AbstractSrnModel::Initialise().
|
virtual |
Output cell-cycle model parameters to file.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from AbstractOdeSrnModel.
Definition at line 113 of file DeltaNotchSrnModel.cpp.
References AbstractOdeSrnModel::OutputSrnModelParameters().
|
inlineprivate |
Archive the cell-cycle model and member variables.
archive | the archive |
version | the current version of this class |
Definition at line 63 of file DeltaNotchSrnModel.hpp.
|
virtual |
Overridden SimulateToTime() method for custom behaviour.
Reimplemented from AbstractOdeSrnModel.
Definition at line 69 of file DeltaNotchSrnModel.cpp.
References AbstractOdeSrnModel::SimulateToCurrentTime(), and UpdateDeltaNotch().
void DeltaNotchSrnModel::UpdateDeltaNotch | ( | ) |
Update the current levels of Delta and Notch in the cell.
Definition at line 83 of file DeltaNotchSrnModel.cpp.
References AbstractSrnModel::mpCell, CellCycleModelOdeHandler::mpOdeSystem, and AbstractParameterisedSystem< VECTOR >::SetParameter().
Referenced by SimulateToCurrentTime().
|
friend |
Needed for serialization.
Definition at line 55 of file DeltaNotchSrnModel.hpp.