#include <SpringForceField.h>

Public Member Functions | |
| Spring (int m1=0, int m2=0, SReal ks=0.0, SReal kd=0.0, SReal initpos=0.0) | |
Data Fields | |
| int | m1 |
| int | m2 |
| the two extremities of the spring: masses m1 and m2 | |
| SReal | ks |
| spring stiffness | |
| SReal | kd |
| damping factor | |
| SReal | initpos |
| rest length of the spring | |
Friends | |
| std::istream & | operator>> (std::istream &in, Spring &s) |
| std::ostream & | operator<< (std::ostream &out, const Spring &s) |
Definition at line 68 of file SpringForceField.h.
| sofa::component::forcefield::SpringForceField< DataTypes >::Spring::Spring | ( | int | m1 = 0, |
|
| int | m2 = 0, |
|||
| SReal | ks = 0.0, |
|||
| SReal | kd = 0.0, |
|||
| SReal | initpos = 0.0 | |||
| ) | [inline] |
Definition at line 76 of file SpringForceField.h.
| std::ostream& operator<< | ( | std::ostream & | out, | |
| const Spring & | s | |||
| ) | [friend] |
Definition at line 86 of file SpringForceField.h.
| std::istream& operator>> | ( | std::istream & | in, | |
| Spring & | s | |||
| ) | [friend] |
Definition at line 81 of file SpringForceField.h.
| SReal sofa::component::forcefield::SpringForceField< DataTypes >::Spring::initpos |
rest length of the spring
Definition at line 74 of file SpringForceField.h.
Referenced by sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), and sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw().
| SReal sofa::component::forcefield::SpringForceField< DataTypes >::Spring::kd |
damping factor
Definition at line 73 of file SpringForceField.h.
Referenced by sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), and sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw().
| SReal sofa::component::forcefield::SpringForceField< DataTypes >::Spring::ks |
spring stiffness
Definition at line 72 of file SpringForceField.h.
Referenced by sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), and sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw().
| int sofa::component::forcefield::SpringForceField< DataTypes >::Spring::m1 |
Definition at line 71 of file SpringForceField.h.
Referenced by sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringDForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), and sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw().
| int sofa::component::forcefield::SpringForceField< DataTypes >::Spring::m2 |
the two extremities of the spring: masses m1 and m2
Definition at line 71 of file SpringForceField.h.
Referenced by sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addDForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::addForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringDForce(), sofa::component::forcefield::StiffSpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SpringForceField< DataTypes >::addSpringForce(), sofa::component::forcefield::SparseGridSpringForceField< DataTypes >::draw(), and sofa::component::forcefield::RegularGridSpringForceField< DataTypes >::draw().
1.5.7.1