Root Struct Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::interfaces::components::Root Struct Reference
Root definition for a turbine beam. More...
#include <beam_input.hpp>
Public Attributes | |
bool | prescribe_root_motion {false} |
Flag to use root motion as an input to the model. | |
std::array< double, 7 > | position {0., 0., 0., 1., 0., 0., 0.} |
Inital position/orientation [x, y, z, qw, qx, qy, qz]. | |
std::array< double, 6 > | velocity {0., 0., 0., 0., 0., 0.} |
Initial translation/rotational velocity [vx, vy, vz, wx, wy, wz]. | |
std::array< double, 6 > | acceleration {0., 0., 0., 0., 0., 0.} |
Initial translation/rotational acceleration [ax, ay, az, αx, αy, αz]. | |
Detailed Description
Root definition for a turbine beam.
Defines the root properties of the beam
Member Data Documentation
◆ acceleration
std::array<double, 6> kynema::interfaces::components::Root::acceleration {0., 0., 0., 0., 0., 0.} |
Initial translation/rotational acceleration [ax, ay, az, αx, αy, αz].
◆ position
std::array<double, 7> kynema::interfaces::components::Root::position {0., 0., 0., 1., 0., 0., 0.} |
Inital position/orientation [x, y, z, qw, qx, qy, qz].
◆ prescribe_root_motion
bool kynema::interfaces::components::Root::prescribe_root_motion {false} |
Flag to use root motion as an input to the model.
◆ velocity
std::array<double, 6> kynema::interfaces::components::Root::velocity {0., 0., 0., 0., 0., 0.} |
Initial translation/rotational velocity [vx, vy, vz, wx, wy, wz].
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema/kynema/kynema/src/interfaces/components/beam_input.hpp
Generated by