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