#include <QuadularBendingSprings.h>

Public Member Functions | |
| EdgeInformation (int m1=0, int m2=0, int m3=0, int m4=0, double restlength1=0.0, double restlength2=0.0, bool is_activated=false, bool is_initialized=false) | |
Data Fields | |
| Mat3 | DfDx |
| int | m1 |
| the edge stiffness matrix | |
| int | m2 |
| int | m3 |
| the two extremities of the first spring: masses m1 and m2 | |
| int | m4 |
| double | ks |
| the two extremities of the second spring: masses m3 and m4 | |
| double | kd |
| spring stiffness (initialized to the default value) | |
| double | restlength1 |
| damping factor (initialized to the default value) | |
| double | restlength2 |
| rest length of the first spring | |
| bool | is_activated |
| rest length of the second spring | |
| bool | is_initialized |
Definition at line 93 of file QuadularBendingSprings.h.
| sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::EdgeInformation | ( | int | m1 = 0, |
|
| int | m2 = 0, |
|||
| int | m3 = 0, |
|||
| int | m4 = 0, |
|||
| double | restlength1 = 0.0, |
|||
| double | restlength2 = 0.0, |
|||
| bool | is_activated = false, |
|||
| bool | is_initialized = false | |||
| ) | [inline] |
Definition at line 111 of file QuadularBendingSprings.h.
| Mat3 sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::DfDx |
Definition at line 96 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSEdgeCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction().
| bool sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::is_activated |
rest length of the second spring
Definition at line 107 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSEdgeCreationFunction(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| bool sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::is_initialized |
Definition at line 109 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSEdgeCreationFunction(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| double sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::kd |
spring stiffness (initialized to the default value)
Definition at line 102 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| double sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::ks |
the two extremities of the second spring: masses m3 and m4
Definition at line 101 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| int sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::m1 |
the edge stiffness matrix
Definition at line 98 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| int sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::m2 |
Definition at line 98 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| int sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::m3 |
the two extremities of the first spring: masses m1 and m2
Definition at line 99 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| int sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::m4 |
Definition at line 99 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| double sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::restlength1 |
damping factor (initialized to the default value)
Definition at line 104 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
| double sofa::component::forcefield::QuadularBendingSprings< DataTypes >::EdgeInformation::restlength2 |
rest length of the first spring
Definition at line 105 of file QuadularBendingSprings.h.
Referenced by sofa::component::forcefield::QuadularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadCreationFunction(), and sofa::component::forcefield::QuadularBendingSprings< DataTypes >::QuadularBSQuadDestructionFunction().
1.5.7.1