BeamInput Struct Reference

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

Complete input specification for a beam. More...

#include <beam_input.hpp>

Public Types

enum class  QuadratureRule : std::uint8_t { GaussLegendre , GaussLobatto }
 
enum class  QuadratureStyle : std::uint8_t { Segmented , WholeBeam }
 

Public Attributes

size_t element_order {10}
 Spectral element order (num nodes - 1)
 
QuadratureRule quadrature_rule {QuadratureRule::GaussLobatto}
 Quadrature Rule.
 
QuadratureStyle quadrature_style {QuadratureStyle::Segmented}
 Quadrature stype.
 
size_t section_refinement {0}
 Quadrature point refinement.
 
ReferenceAxis ref_axis
 Structural reference axis data.
 
Root root
 Blade root.
 
std::vector< Sectionsections
 Section properties.
 

Detailed Description

Complete input specification for a beam.

Defines the input configuration for a turbine beam

Member Enumeration Documentation

◆ QuadratureRule

Enumerator
GaussLegendre 
GaussLobatto 

◆ QuadratureStyle

Enumerator
Segmented 
WholeBeam 

Member Data Documentation

◆ element_order

size_t kynema::interfaces::components::BeamInput::element_order {10}

Spectral element order (num nodes - 1)

◆ quadrature_rule

QuadratureRule kynema::interfaces::components::BeamInput::quadrature_rule {QuadratureRule::GaussLobatto}

Quadrature Rule.

◆ quadrature_style

QuadratureStyle kynema::interfaces::components::BeamInput::quadrature_style {QuadratureStyle::Segmented}

Quadrature stype.

◆ ref_axis

ReferenceAxis kynema::interfaces::components::BeamInput::ref_axis

Structural reference axis data.

◆ root

Root kynema::interfaces::components::BeamInput::root

Blade root.

◆ section_refinement

size_t kynema::interfaces::components::BeamInput::section_refinement {0}

Quadrature point refinement.

◆ sections

std::vector<Section> kynema::interfaces::components::BeamInput::sections

Section properties.


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