Chaste Commit::baa90ac2819b962188b7562f2326be23c47859a7
|
#include <PlanarPolarisedFarhadifarForce.hpp>
Protected Attributes | |
double | mPlanarPolarisedLineTensionMultiplier |
Protected Attributes inherited from FarhadifarForce< DIM > | |
double | mAreaElasticityParameter |
double | mPerimeterContractilityParameter |
double | mLineTensionParameter |
double | mBoundaryLineTensionParameter |
double | mTargetAreaParameter |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &archive, const unsigned int version) |
Friends | |
class | TestForces |
class | boost::serialization::access |
A force class for use in vertex-based simulations. This force is based on the energy function proposed by Farhadifar et al in Curr. Biol., 2007, 17, 2095-2104, but with a planar polarised line tension parameter, similar to that proposed by Rauzi et al in Nat. Cell Biol., 2008, 10, 1401-1410.
Definition at line 52 of file PlanarPolarisedFarhadifarForce.hpp.
PlanarPolarisedFarhadifarForce< DIM >::PlanarPolarisedFarhadifarForce | ( | ) |
Constructor.
Definition at line 39 of file PlanarPolarisedFarhadifarForce.cpp.
|
virtual |
Destructor.
Definition at line 46 of file PlanarPolarisedFarhadifarForce.cpp.
double PlanarPolarisedFarhadifarForce< DIM >::GetBoundaryLineTensionParameter | ( | ) |
Definition at line 109 of file PlanarPolarisedFarhadifarForce.cpp.
double PlanarPolarisedFarhadifarForce< DIM >::GetLineTensionParameter | ( | ) |
Definition at line 103 of file PlanarPolarisedFarhadifarForce.cpp.
|
virtual |
Overridden GetLineTensionParameter() method.
Get the line tension parameter for the edge between two given nodes.
pNodeA | one node |
pNodeB | the other node |
rVertexCellPopulation | reference to the cell population |
Reimplemented from FarhadifarForce< DIM >.
Definition at line 63 of file PlanarPolarisedFarhadifarForce.cpp.
References Node< SPACE_DIM >::rGetContainingElementIndices(), and Node< SPACE_DIM >::rGetLocation().
double PlanarPolarisedFarhadifarForce< DIM >::GetPlanarPolarisedLineTensionMultiplier | ( | ) |
Definition at line 51 of file PlanarPolarisedFarhadifarForce.cpp.
|
virtual |
Overridden OutputForceParameters() method.
rParamsFile | the file stream to which the parameters are output |
Reimplemented from FarhadifarForce< DIM >.
Definition at line 116 of file PlanarPolarisedFarhadifarForce.cpp.
References FarhadifarForce< DIM >::OutputForceParameters().
|
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 67 of file PlanarPolarisedFarhadifarForce.hpp.
References PlanarPolarisedFarhadifarForce< DIM >::mPlanarPolarisedLineTensionMultiplier.
void PlanarPolarisedFarhadifarForce< DIM >::SetPlanarPolarisedLineTensionMultiplier | ( | double | planarPolarisedLineTensionMultiplier | ) |
Set mPlanarPolarisedLineTensionMultiplier.
planarPolarisedLineTensionMultiplier | the new value of mPlanarPolarisedLineTensionMultiplier |
Definition at line 57 of file PlanarPolarisedFarhadifarForce.cpp.
|
friend |
Definition at line 58 of file PlanarPolarisedFarhadifarForce.hpp.
|
friend |
Definition at line 54 of file PlanarPolarisedFarhadifarForce.hpp.
|
protected |
A scalar that multiplies the strength of the line tension term in the model for edges whose angle relative to the x axis are between 45 degrees and 135 degrees.
Definition at line 79 of file PlanarPolarisedFarhadifarForce.hpp.
Referenced by PlanarPolarisedFarhadifarForce< DIM >::serialize().