CellModules
HertzianPhysics::PluginHertzianPhysics< cell_t > Member List

This is the complete list of members for HertzianPhysics::PluginHertzianPhysics< cell_t >, including all inherited members.

addCells(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
addPlane(MecaCell::Vec _n=MecaCell::Vec(0, 1, 0), MecaCell::Vec _p=MecaCell::Vec(0, 0, 0), bool _sticky=false)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
addSymAxis(std::function< double(double, MecaCell::Vec, MecaCell::Vec)> _radiusFunction, MecaCell::Vec _axis=MecaCell::Vec(0., 1., 0.), MecaCell::Vec _origin=MecaCell::Vec(0., 0., 0.), double _length=100, double _maxEffectRadius=100, bool _fitShape=true, double _velocity_attraction=0.001)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
addVelocity(MecaCell::Vec _v=MecaCell::Vec(0, 1, 0))HertzianPhysics::PluginHertzianPhysics< cell_t >inline
applyPhysics(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
areForcesNegligibleHertzianPhysics::PluginHertzianPhysics< cell_t >private
areMovementsNegligibleHertzianPhysics::PluginHertzianPhysics< cell_t >private
beginUpdate(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
coherenceCoeffHertzianPhysics::PluginHertzianPhysics< cell_t >private
computeDelaunay(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
constraintsHertzianPhysics::PluginHertzianPhysics< cell_t >private
customConstraint(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
getConstraints()HertzianPhysics::PluginHertzianPhysics< cell_t >inline
isDelaunayCoherent()HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
maxConstraintHertzianPhysics::PluginHertzianPhysics< cell_t >private
minConstraintHertzianPhysics::PluginHertzianPhysics< cell_t >private
moveDelaunay()HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
onAddCell(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
PluginHertzianPhysics()HertzianPhysics::PluginHertzianPhysics< cell_t >inline
preBehaviorUpdate(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
preDeleteDeadCellsUpdate(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
removeCells()HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
resetForces(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
setCoherenceCoeff(double c)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
setCurvedBox(double radiusBoxPlane, double curvedDistToMaxSpeed, double maxSpeed)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
setMaxConstraint(MecaCell::Vec max)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
setMinConstraint(MecaCell::Vec min)HertzianPhysics::PluginHertzianPhysics< cell_t >inline
triangulationHertzianPhysics::PluginHertzianPhysics< cell_t >private
updateConnections(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
updateForces(world_t *w)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
updateInteractionForces(cell_t *c1)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate
updatePositions(world_t *w, double dt)HertzianPhysics::PluginHertzianPhysics< cell_t >inlineprivate