BeamElement Struct Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::BeamElement Struct Reference
Beam element constitutes flexible beams material behavior in kynema. More...
#include <beam_element.hpp>
Public Member Functions | |
BeamElement (size_t id, std::span< const size_t > n, std::span< const BeamSection > s, std::span< const std::array< double, 2 > > q) | |
Public Attributes | |
size_t | ID |
std::vector< size_t > | node_ids |
std::vector< BeamSection > | sections |
std::vector< std::array< double, 2 > > | quadrature |
Detailed Description
Beam element constitutes flexible beams material behavior in kynema.
A beam element is defined by a set of nodes and sections. Each section is defined by a 6x6 mass matrix and a 6x6 stiffness matrix. The element quadrature is used to integrate the mass and stiffness matrices along the length of the beam.
Constructor & Destructor Documentation
◆ BeamElement()
|
inline |
Member Data Documentation
◆ ID
size_t kynema::BeamElement::ID |
◆ node_ids
std::vector<size_t> kynema::BeamElement::node_ids |
◆ quadrature
std::vector<std::array<double, 2> > kynema::BeamElement::quadrature |
◆ sections
std::vector<BeamSection> kynema::BeamElement::sections |
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema/kynema/kynema/src/elements/beams/beam_element.hpp
Generated by