Section Struct Reference

Kynema API: kynema::interfaces::components::Section Struct Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
kynema::interfaces::components::Section Struct Reference

Sectional structural properties of the beam. More...

#include <beam_input.hpp>

Public Member Functions

 Section (double loc, std::array< std::array< double, 6 >, 6 > m, std::array< std::array< double, 6 >, 6 > k)
 Construct a new Section.
 

Public Attributes

double location
 Normalized section location [0, 1] along the beam.
 
std::array< std::array< double, 6 >, 6 > mass_matrix
 Mass matrix (6x6) at the section.
 
std::array< std::array< double, 6 >, 6 > stiffness_matrix
 Stiffness matrix (6x6) at the section.
 

Detailed Description

Sectional structural properties of the beam.

Defines the section properties at a given location along the beam

Constructor & Destructor Documentation

◆ Section()

kynema::interfaces::components::Section::Section ( double  loc,
std::array< std::array< double, 6 >, 6 >  m,
std::array< std::array< double, 6 >, 6 >  k 
)
inline

Construct a new Section.

Parameters
locNormalized location [0,1] along the beam
mMass matrix
kStiffness matrix

Member Data Documentation

◆ location

double kynema::interfaces::components::Section::location

Normalized section location [0, 1] along the beam.

◆ mass_matrix

std::array<std::array<double, 6>, 6> kynema::interfaces::components::Section::mass_matrix

Mass matrix (6x6) at the section.

◆ stiffness_matrix

std::array<std::array<double, 6>, 6> kynema::interfaces::components::Section::stiffness_matrix

Stiffness matrix (6x6) at the section.


The documentation for this struct was generated from the following file:
  • /home/runner/work/kynema/kynema/kynema/src/interfaces/components/beam_input.hpp