sofa::component::forcefield::SpringForceField< DataTypes >::Spring Class Reference

#include <SpringForceField.h>

Collaboration diagram for sofa::component::forcefield::SpringForceField< DataTypes >::Spring:

Collaboration graph
[legend]

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)

Detailed Description

template<class DataTypes>
class sofa::component::forcefield::SpringForceField< DataTypes >::Spring

Definition at line 68 of file SpringForceField.h.


Constructor & Destructor Documentation

template<class DataTypes >
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.


Friends And Related Function Documentation

template<class DataTypes >
std::ostream& operator<< ( std::ostream &  out,
const Spring &  s 
) [friend]

Definition at line 86 of file SpringForceField.h.

template<class DataTypes >
std::istream& operator>> ( std::istream &  in,
Spring &  s 
) [friend]

Definition at line 81 of file SpringForceField.h.


Field Documentation


The documentation for this class was generated from the following file:

Generated on Sun Nov 23 04:19:40 2008 for Sofa by  doxygen 1.5.7.1