> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Spring

Creates a spring element between two FE Points. The spring force is calculated using the following formula: F=K\*(u2-u1), where K is a stiffness tensor constructed from the stiffness inputs Kx, Ky, Kz, Kxx, Kyy, and Kzz, and vector u represents the displacement at a point, which includes both translational and rotational components.

### Inputs

| Name           | Type                                                       | Description                                                                                                                                         |
| -------------- | ---------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Point 1        | [FE Point](../../../../block-documentation/types/fe-point) | Location of FE Point.                                                                                                                               |
| Point 2        | [FE Point](../../../../block-documentation/types/fe-point) | Location of FE Point.                                                                                                                               |
| Ground point 2 | [Bool](../../../../block-documentation/types/bool)         | Option to ground point 2. Will apply a displacement restraint in all degrees of freedom to the point.                                               |
| Kx             | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value in x direction.                                                                                                                     |
| Ky             | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value in y direction.                                                                                                                     |
| Kz             | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value in z direction.                                                                                                                     |
| Kxx            | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value rotating around the x axis.                                                                                                         |
| Kyy            | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value rotating around the y axis.                                                                                                         |
| Kzz            | [Scalar](../../../../block-documentation/types/scalar)     | Stiffness value rotating around the z axis.                                                                                                         |
| Frame          | [Frame](../../../../block-documentation/types/frame)       | The reference frame for the components of the spring coefficients. If a frame is not specified, the components are in the global coordinate system. |

### Outputs

| Type                                                         |
| ------------------------------------------------------------ |
| [Connector](../../../../block-documentation/types/connector) |
