Chaste Release::3.1
|
#include <DifferentialAdhesionPottsUpdateRule.hpp>
An adhesion update rule for use in cell-based simulations using the cellular Potts model. This rule implements differential adhesion between unlabelled and labelled cells
Definition at line 53 of file DifferentialAdhesionPottsUpdateRule.hpp.
DifferentialAdhesionPottsUpdateRule< DIM >::DifferentialAdhesionPottsUpdateRule | ( | ) |
Constructor.
Definition at line 39 of file DifferentialAdhesionPottsUpdateRule.cpp.
DifferentialAdhesionPottsUpdateRule< DIM >::~DifferentialAdhesionPottsUpdateRule | ( | ) |
Destructor.
Definition at line 48 of file DifferentialAdhesionPottsUpdateRule.cpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::GetCellBoundaryAdhesionEnergy | ( | CellPtr | pCell | ) | [virtual] |
Overridden GetCellBoundaryAdhesionEnergy method to implement differential adhesion.
pCell | pointer to the cell |
Reimplemented from AdhesionPottsUpdateRule< DIM >.
Definition at line 71 of file DifferentialAdhesionPottsUpdateRule.cpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::GetCellCellAdhesionEnergy | ( | CellPtr | pCellA, |
CellPtr | pCellB | ||
) | [virtual] |
Overridden GetCellCellAdhesionEnergy method to implement differential adhesion.
pCellA | pointer to the 1st cell |
pCellB | pointer to the 2nd cell |
Reimplemented from AdhesionPottsUpdateRule< DIM >.
Definition at line 54 of file DifferentialAdhesionPottsUpdateRule.cpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::GetLabelledCellBoundaryAdhesionEnergyParameter | ( | ) |
Definition at line 97 of file DifferentialAdhesionPottsUpdateRule.cpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::GetLabelledCellCellAdhesionEnergyParameter | ( | ) |
Definition at line 91 of file DifferentialAdhesionPottsUpdateRule.cpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::GetLabelledCellLabelledCellAdhesionEnergyParameter | ( | ) |
Definition at line 85 of file DifferentialAdhesionPottsUpdateRule.cpp.
void DifferentialAdhesionPottsUpdateRule< DIM >::OutputUpdateRuleParameters | ( | out_stream & | rParamsFile | ) | [virtual] |
Overridden OutputUpdateRuleParameters() method.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from AdhesionPottsUpdateRule< DIM >.
Definition at line 122 of file DifferentialAdhesionPottsUpdateRule.cpp.
References AdhesionPottsUpdateRule< DIM >::OutputUpdateRuleParameters().
void DifferentialAdhesionPottsUpdateRule< DIM >::serialize | ( | Archive & | archive, |
const unsigned int | version | ||
) | [inline, private] |
Serialize the object.
archive | the archive |
version | the current version of this class |
Reimplemented from AdhesionPottsUpdateRule< DIM >.
Definition at line 82 of file DifferentialAdhesionPottsUpdateRule.hpp.
References DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellBoundaryAdhesionEnergyParameter, DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellCellAdhesionEnergyParameter, and DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellLabelledCellAdhesionEnergyParameter.
void DifferentialAdhesionPottsUpdateRule< DIM >::SetLabelledCellBoundaryAdhesionEnergyParameter | ( | double | labelledCellBoundaryAdhesionEnergyParameter | ) |
Set mLabelledCellBoundaryAdhesionEnergyParameter.
labelledCellBoundaryAdhesionEnergyParameter | the new value of mLabelledCellBoundaryAdhesionEnergyParameter |
Definition at line 115 of file DifferentialAdhesionPottsUpdateRule.cpp.
void DifferentialAdhesionPottsUpdateRule< DIM >::SetLabelledCellCellAdhesionEnergyParameter | ( | double | labelledCellCellAdhesionEnergyParameter | ) |
Set mLabelledCellCellAdhesionEnergyParameter.
labelledCellCellAdhesionEnergyParameter | the new value of mLabelledCelldCellAdhesionEnergyParameter |
Definition at line 109 of file DifferentialAdhesionPottsUpdateRule.cpp.
void DifferentialAdhesionPottsUpdateRule< DIM >::SetLabelledCellLabelledCellAdhesionEnergyParameter | ( | double | labelledCellLabelledCellAdhesionEnergyParameter | ) |
Set mLabelledCellLabelledCellAdhesionEnergyParameter.
labelledCellLabelledCellAdhesionEnergyParameter | the new value of mLabelledCellLabelledCellAdhesionEnergyParameter |
Definition at line 103 of file DifferentialAdhesionPottsUpdateRule.cpp.
friend class boost::serialization::access [friend] |
Needed for serialization.
Reimplemented from AdhesionPottsUpdateRule< DIM >.
Definition at line 80 of file DifferentialAdhesionPottsUpdateRule.hpp.
double DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellBoundaryAdhesionEnergyParameter [private] |
LabelledCell-boundary adhesion energy parameter. Set to the default value 0.2 in the constructor.
Definition at line 78 of file DifferentialAdhesionPottsUpdateRule.hpp.
Referenced by DifferentialAdhesionPottsUpdateRule< DIM >::serialize().
double DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellCellAdhesionEnergyParameter [private] |
LablledCell-cell adhesion energy parameter. Set to the default value 0.1 in the constructor.
Definition at line 71 of file DifferentialAdhesionPottsUpdateRule.hpp.
Referenced by DifferentialAdhesionPottsUpdateRule< DIM >::serialize().
double DifferentialAdhesionPottsUpdateRule< DIM >::mLabelledCellLabelledCellAdhesionEnergyParameter [private] |
LabelledCell-LabelledCell adhesion energy parameter. Set to the default value 0.1 in the constructor.
Definition at line 64 of file DifferentialAdhesionPottsUpdateRule.hpp.
Referenced by DifferentialAdhesionPottsUpdateRule< DIM >::serialize().