#include <AbstractCellKiller.hpp>


Public Member Functions | |
| AbstractCellKiller (AbstractCellPopulation< SPACE_DIM > *pCellPopulation) | |
| virtual | ~AbstractCellKiller () |
| virtual void | TestAndLabelCellsForApoptosisOrDeath ()=0 |
| const AbstractCellPopulation < SPACE_DIM > * | GetCellPopulation () const |
| void | OutputCellKillerInfo (out_stream &rParamsFile) |
| virtual void | OutputCellKillerParameters (out_stream &rParamsFile)=0 |
Protected Attributes | |
| AbstractCellPopulation < SPACE_DIM > * | mpCellPopulation |
Private Member Functions | |
| template<class Archive> | |
| void | serialize (Archive &archive, const unsigned int version) |
Friends | |
| class | boost::serialization::access |
Definition at line 41 of file AbstractCellKiller.hpp.
| AbstractCellKiller< SPACE_DIM >::AbstractCellKiller | ( | AbstractCellPopulation< SPACE_DIM > * | pCellPopulation | ) | [inline] |
Constructor.
| pCellPopulation | pointer to the cell population. |
Definition at line 32 of file AbstractCellKiller.cpp.
| AbstractCellKiller< SPACE_DIM >::~AbstractCellKiller | ( | ) | [inline, virtual] |
Destructor.
Definition at line 38 of file AbstractCellKiller.cpp.
| void AbstractCellKiller< SPACE_DIM >::serialize | ( | Archive & | archive, | |
| const unsigned int | version | |||
| ) | [inline, private] |
Serialize the object and its member variables.
| archive | the archive | |
| version | the current version of this class |
Reimplemented in OxygenBasedCellKiller< SPACE_DIM >, PlaneBasedCellKiller< DIM >, RandomCellKiller< DIM >, TargetedCellKiller< DIM >, RadialSloughingCellKiller, and SloughingCellKiller< DIM >.
Definition at line 53 of file AbstractCellKiller.hpp.
| virtual void AbstractCellKiller< SPACE_DIM >::TestAndLabelCellsForApoptosisOrDeath | ( | ) | [pure virtual] |
Pure method which should call StartApoptosis() on any cell which should be about to undergo programmed death, or Kill() on any cell which should die immediately.
Implemented in OxygenBasedCellKiller< SPACE_DIM >, PlaneBasedCellKiller< DIM >, RandomCellKiller< DIM >, TargetedCellKiller< DIM >, RadialSloughingCellKiller, and SloughingCellKiller< DIM >.
| const AbstractCellPopulation< SPACE_DIM > * AbstractCellKiller< SPACE_DIM >::GetCellPopulation | ( | ) | const [inline] |
Get a pointer to the cell population.
Definition at line 43 of file AbstractCellKiller.cpp.
References AbstractCellKiller< SPACE_DIM >::mpCellPopulation.
| void AbstractCellKiller< SPACE_DIM >::OutputCellKillerInfo | ( | out_stream & | rParamsFile | ) |
Outputs cell killer used in the simulation to file and then calls OutputCellKillerParameters to output all relevant parameters.
| rParamsFile | the file stream to which the parameters are output |
| virtual void AbstractCellKiller< SPACE_DIM >::OutputCellKillerParameters | ( | out_stream & | rParamsFile | ) | [pure virtual] |
Outputs cell killer parameters to file
As this method is pure virtual, it must be overridden in subclasses.
| rParamsFile | the file stream to which the parameters are output |
Implemented in OxygenBasedCellKiller< SPACE_DIM >, PlaneBasedCellKiller< DIM >, RandomCellKiller< DIM >, TargetedCellKiller< DIM >, RadialSloughingCellKiller, and SloughingCellKiller< DIM >.
Referenced by AbstractCellKiller< DIM >::OutputCellKillerInfo(), SloughingCellKiller< DIM >::OutputCellKillerParameters(), RadialSloughingCellKiller::OutputCellKillerParameters(), TargetedCellKiller< DIM >::OutputCellKillerParameters(), RandomCellKiller< DIM >::OutputCellKillerParameters(), PlaneBasedCellKiller< DIM >::OutputCellKillerParameters(), and OxygenBasedCellKiller< SPACE_DIM >::OutputCellKillerParameters().
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented in OxygenBasedCellKiller< SPACE_DIM >, PlaneBasedCellKiller< DIM >, RandomCellKiller< DIM >, TargetedCellKiller< DIM >, RadialSloughingCellKiller, and SloughingCellKiller< DIM >.
Definition at line 45 of file AbstractCellKiller.hpp.
AbstractCellPopulation<SPACE_DIM>* AbstractCellKiller< SPACE_DIM >::mpCellPopulation [protected] |
The cell population.
Definition at line 61 of file AbstractCellKiller.hpp.
Referenced by AbstractCellKiller< SPACE_DIM >::GetCellPopulation(), and OxygenBasedCellKiller< SPACE_DIM >::TestAndLabelCellsForApoptosisOrDeath().
1.5.5