|
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.