#include <FastTriangularBendingSprings.h>
|
void | setEdgeSpring (const VecCoord &p, unsigned iA, unsigned iB, unsigned iC, unsigned iD, Real materialBendingStiffness) |
| Store the vertex indices and perform all the precomputations. More...
|
|
Real | addForce (VecDeriv &f, const VecCoord &p, const VecDeriv &) const |
| Accumulates force and return potential energy. More...
|
|
void | addDForce (VecDeriv &df, const VecDeriv &dp, Real kfactor) const |
|
void | addStiffness (sofa::linearalgebra::BaseMatrix *bm, unsigned int offset, SReal scale, core::behavior::ForceField< _DataTypes > *ff) const |
| Stiffness matrix assembly. More...
|
|
void | getStiffness (StiffnessMatrix &K) const |
| Compliant stiffness matrix assembly. More...
|
|
void | replaceIndex (Index oldIndex, Index newIndex) |
| replace a vertex index with another one More...
|
|
void | replaceIndices (const type::vector< Index > &newIndices) |
| replace all the vertex indices with the given ones More...
|
|
◆ alpha
template<class _DataTypes >
weight of each vertex in the bending vector
◆ is_activated
template<class _DataTypes >
◆ is_initialized
template<class _DataTypes >
◆ lambda
template<class _DataTypes >
◆ vid
template<class _DataTypes >
vertex indices, in circular order
◆ addDForce()
template<class _DataTypes >
◆ addForce()
template<class _DataTypes >
Accumulates force and return potential energy.
◆ addStiffness()
template<class _DataTypes >
Stiffness matrix assembly.
◆ getStiffness()
template<class _DataTypes >
Compliant stiffness matrix assembly.
◆ replaceIndex()
template<class _DataTypes >
replace a vertex index with another one
◆ replaceIndices()
template<class _DataTypes >
replace all the vertex indices with the given ones
◆ setEdgeSpring()
template<class _DataTypes >
Store the vertex indices and perform all the precomputations.
◆ anonymous enum
template<class _DataTypes >
◆ operator<<
template<class _DataTypes >
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const EdgeSpring & |
|
|
) |
| |
|
friend |
◆ operator>>
template<class _DataTypes >
std::istream& operator>> |
( |
std::istream & |
in, |
|
|
EdgeSpring & |
|
|
) |
| |
|
friend |