#include <TriangularBendingSprings.h>

Public Member Functions | |
| EdgeInformation (int m1=0, int m2=0, double restlength=0.0, bool is_activated=false, bool is_initialized=false) | |
Data Fields | |
| Mat3 | DfDx |
| int | m1 |
| the edge stiffness matrix | |
| int | m2 |
| double | ks |
| the two extremities of the spring: masses m1 and m2 | |
| double | kd |
| spring stiffness (initialized to the default value) | |
| double | restlength |
| damping factor (initialized to the default value) | |
| bool | is_activated |
| rest length of the spring | |
| bool | is_initialized |
Definition at line 112 of file TriangularBendingSprings.h.
| sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::EdgeInformation | ( | int | m1 = 0, |
|
| int | m2 = 0, |
|||
| double | restlength = 0.0, |
|||
| bool | is_activated = false, |
|||
| bool | is_initialized = false | |||
| ) | [inline] |
Definition at line 128 of file TriangularBendingSprings.h.
| Mat3 sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::DfDx |
Definition at line 115 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSEdgeCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction().
| bool sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::is_activated |
rest length of the spring
Definition at line 124 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSEdgeCreationFunction(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| bool sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::is_initialized |
Definition at line 126 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSEdgeCreationFunction(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| double sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::kd |
spring stiffness (initialized to the default value)
Definition at line 120 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| double sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::ks |
the two extremities of the spring: masses m1 and m2
Definition at line 119 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| int sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::m1 |
the edge stiffness matrix
Definition at line 117 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| int sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::m2 |
Definition at line 117 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addDForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
| double sofa::component::forcefield::TriangularBendingSprings< DataTypes >::EdgeInformation::restlength |
damping factor (initialized to the default value)
Definition at line 122 of file TriangularBendingSprings.h.
Referenced by sofa::component::forcefield::TriangularBendingSprings< DataTypes >::addForce(), sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleCreationFunction(), and sofa::component::forcefield::TriangularBendingSprings< DataTypes >::TriangularBSTriangleDestructionFunction().
1.5.7.1