DYNAMICS C API
C-compatible interface to the DYNAMICS library
Loading...
Searching...
No Matches
c_damper_element_3d Struct Reference

A three-dimensional linear, axial viscous damper element with x, y, and z translations at each node. More...

#include <dynamics.h>

Public Attributes

double damping_coefficient
 The viscous damping coefficient.
 
c_node node_1
 The first node of the element.
 
c_node node_2
 The second node of the element.
 
double direction [3]
 The damper axis; used only if use_direction is true.
 
bool use_direction
 True to define the damper axis by direction; false to define it by the vector from node_1 to node_2, in which case the nodes must not be coincident.
 

Detailed Description

A three-dimensional linear, axial viscous damper element with x, y, and z translations at each node.

Member Data Documentation

◆ damping_coefficient

double c_damper_element_3d::damping_coefficient

The viscous damping coefficient.

◆ node_1

c_node c_damper_element_3d::node_1

The first node of the element.

◆ node_2

c_node c_damper_element_3d::node_2

The second node of the element.

◆ direction

double c_damper_element_3d::direction[3]

The damper axis; used only if use_direction is true.

The vector must be non-zero and is normalized internally.

◆ use_direction

bool c_damper_element_3d::use_direction

True to define the damper axis by direction; false to define it by the vector from node_1 to node_2, in which case the nodes must not be coincident.


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