CellModules
|
An Elastic Connection is a connection between two cells. More...
#include <elasticconnection.hpp>
Public Member Functions | |
ElasticConnection () | |
ElasticConnection (ordered_pair< Cell * > c) | |
void | updateDirection () |
std::pair< double, double > | computeMidpoints () |
void | updateCollisionForces () |
void | updateAdhesionForces (double) |
void | init () |
void | update (double dt) |
Public Attributes | |
ordered_pair< Cell * > | cells |
double | area = 0 |
double | adhArea = 0 |
double | overlap = 0 |
double | adhOverlap = 0 |
double | bondBreakDist = 2.0 |
std::pair< double, double > | midpoint |
Vector3D | direction |
double | prevDist |
double | dist |
std::pair< Joint, Joint > | flex |
std::pair< Joint, Joint > | tors |
bool | adhesionEnabled = false |
bool | fixedAdhesion = false |
An Elastic Connection is a connection between two cells.
Cell | a connectable cell class with an elastic body. |
Definition at line 15 of file elasticconnection.hpp.
|
inline |
Definition at line 30 of file elasticconnection.hpp.
|
inline |
Definition at line 31 of file elasticconnection.hpp.
|
inline |
Definition at line 41 of file elasticconnection.hpp.
|
inline |
Definition at line 113 of file elasticconnection.hpp.
|
inline |
Definition at line 117 of file elasticconnection.hpp.
|
inline |
Definition at line 81 of file elasticconnection.hpp.
|
inline |
Definition at line 63 of file elasticconnection.hpp.
|
inline |
Definition at line 33 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::adhArea = 0 |
Definition at line 18 of file elasticconnection.hpp.
bool MecaCell::ElasticConnection< Cell >::adhesionEnabled = false |
Definition at line 27 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::adhOverlap = 0 |
Definition at line 19 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::area = 0 |
Definition at line 17 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::bondBreakDist = 2.0 |
Definition at line 20 of file elasticconnection.hpp.
ordered_pair<Cell *> MecaCell::ElasticConnection< Cell >::cells |
Definition at line 16 of file elasticconnection.hpp.
Vector3D MecaCell::ElasticConnection< Cell >::direction |
Definition at line 23 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::dist |
Definition at line 25 of file elasticconnection.hpp.
bool MecaCell::ElasticConnection< Cell >::fixedAdhesion = false |
Definition at line 28 of file elasticconnection.hpp.
std::pair<Joint, Joint> MecaCell::ElasticConnection< Cell >::flex |
Definition at line 26 of file elasticconnection.hpp.
std::pair<double, double> MecaCell::ElasticConnection< Cell >::midpoint |
Definition at line 22 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::overlap = 0 |
Definition at line 19 of file elasticconnection.hpp.
double MecaCell::ElasticConnection< Cell >::prevDist |
Definition at line 24 of file elasticconnection.hpp.
std::pair<Joint, Joint> MecaCell::ElasticConnection< Cell >::tors |
Definition at line 26 of file elasticconnection.hpp.