FloatingPlatformInput Struct Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
kynema::interfaces::cfd::FloatingPlatformInput Struct Reference
The input configuration options describing a FloatingPlatform object. More...
#include <floating_platform_input.hpp>
Public Attributes | |
bool | enable {false} |
Flag to enable use of floating platform in model. | |
std::array< double, 7 > | position {0., 0., 0., 1., 0., 0., 0.} |
Platform point coordinates and orientation (XYZ,quaternion) | |
std::array< double, 6 > | velocity {0., 0., 0., 0., 0., 0.} |
Platform point translational and rotational velocity. | |
std::array< double, 6 > | acceleration {0., 0., 0., 0., 0., 0.} |
Platform point translational and rotational acceleration. | |
std::array< std::array< double, 6 >, 6 > | mass_matrix {} |
Platform point mass matrix. | |
std::vector< MooringLineInput > | mooring_lines |
Mooring line array. | |
Detailed Description
The input configuration options describing a FloatingPlatform object.
Member Data Documentation
◆ acceleration
std::array<double, 6> kynema::interfaces::cfd::FloatingPlatformInput::acceleration {0., 0., 0., 0., 0., 0.} |
Platform point translational and rotational acceleration.
◆ enable
bool kynema::interfaces::cfd::FloatingPlatformInput::enable {false} |
Flag to enable use of floating platform in model.
◆ mass_matrix
std::array<std::array<double, 6>, 6> kynema::interfaces::cfd::FloatingPlatformInput::mass_matrix {} |
Platform point mass matrix.
◆ mooring_lines
std::vector<MooringLineInput> kynema::interfaces::cfd::FloatingPlatformInput::mooring_lines |
Mooring line array.
◆ position
std::array<double, 7> kynema::interfaces::cfd::FloatingPlatformInput::position {0., 0., 0., 1., 0., 0., 0.} |
Platform point coordinates and orientation (XYZ,quaternion)
◆ velocity
std::array<double, 6> kynema::interfaces::cfd::FloatingPlatformInput::velocity {0., 0., 0., 0., 0., 0.} |
Platform point translational and rotational velocity.
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema/kynema/kynema/src/interfaces/cfd/floating_platform_input.hpp
Generated by