Chaste
Release::3.4
|
#include <SimpleTargetAreaModifier.hpp>
Public Member Functions | |
SimpleTargetAreaModifier () | |
virtual | ~SimpleTargetAreaModifier () |
virtual void | UpdateTargetAreaOfCell (const CellPtr pCell) |
void | OutputSimulationModifierParameters (out_stream &rParamsFile) |
Public Member Functions inherited from AbstractTargetAreaModifier< DIM > | |
AbstractTargetAreaModifier () | |
virtual | ~AbstractTargetAreaModifier () |
virtual void | UpdateAtEndOfTimeStep (AbstractCellPopulation< DIM, DIM > &rCellPopulation) |
virtual void | SetupSolve (AbstractCellPopulation< DIM, DIM > &rCellPopulation, std::string outputDirectory) |
double | GetReferenceTargetArea () |
void | SetReferenceTargetArea (double referenceTargetArea) |
void | UpdateTargetAreas (AbstractCellPopulation< DIM, DIM > &rCellPopulation) |
Public Member Functions inherited from AbstractCellBasedSimulationModifier< DIM, DIM > | |
AbstractCellBasedSimulationModifier () | |
virtual | ~AbstractCellBasedSimulationModifier () |
virtual void | UpdateAtEndOfTimeStep (AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation) |
virtual void | UpdateAtEndOfOutputTimeStep (AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation) |
virtual void | SetupSolve (AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation, std::string outputDirectory) |
virtual void | UpdateAtEndOfSolve (AbstractCellPopulation< ELEMENT_DIM, SPACE_DIM > &rCellPopulation) |
void | OutputSimulationModifierInfo (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 | boost::serialization::access |
Additional Inherited Members | |
Protected Attributes inherited from AbstractTargetAreaModifier< DIM > | |
double | mReferenceTargetArea |
A modifier class in which the target area property of each cell is updated. It is used to implement growth in vertex-based simulations.
Definition at line 51 of file SimpleTargetAreaModifier.hpp.
SimpleTargetAreaModifier< DIM >::SimpleTargetAreaModifier | ( | ) |
Default constructor.
Definition at line 39 of file SimpleTargetAreaModifier.cpp.
|
virtual |
Destructor.
Definition at line 45 of file SimpleTargetAreaModifier.cpp.
|
virtual |
Overridden OutputSimulationModifierParameters() method. Output any simulation modifier parameters to file.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from AbstractTargetAreaModifier< DIM >.
Definition at line 111 of file SimpleTargetAreaModifier.cpp.
References AbstractTargetAreaModifier< DIM >::OutputSimulationModifierParameters().
|
inlineprivate |
Boost Serialization method for archiving/checkpointing. Archives the object and its member variables.
archive | The boost archive. |
version | The current version of this class. |
Definition at line 63 of file SimpleTargetAreaModifier.hpp.
|
virtual |
Overridden UpdateTargetAreaOfCell() method.
pCell | pointer to the cell |
At division, daughter cells inherit the cell data array from the mother cell. Here, we assign the target area that we want daughter cells to have to cells that we know to divide in this time step.
Implements AbstractTargetAreaModifier< DIM >.
Definition at line 50 of file SimpleTargetAreaModifier.cpp.
References SimulationTime::GetTime(), and SimulationTime::Instance().
|
friend |
Needed for serialization.
Definition at line 54 of file SimpleTargetAreaModifier.hpp.