MooringLineInput Struct Reference

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

A descritpion of the configuration of a mooring line for use in initialization. More...

#include <mooring_line_input.hpp>

Public Attributes

double stiffness = 0.
 Mooring line stiffness.
 
double undeformed_length = 0.
 Undeformed length of mooring line.
 
std::array< double, 3 > fairlead_position {0., 0., 0.}
 Fairlead point coordinates (XYZ)
 
std::array< double, 3 > fairlead_velocity {0., 0., 0.}
 Fairlead point velocity (XYZ)
 
std::array< double, 3 > fairlead_acceleration {0., 0., 0.}
 Fairlead point acceleration (XYZ)
 
std::array< double, 3 > anchor_position {0., 0., 0.}
 Anchor point coordinates (XYZ)
 
std::array< double, 3 > anchor_velocity {0., 0., 0.}
 Anchor point velocity (XYZ)
 
std::array< double, 3 > anchor_acceleration {0., 0., 0.}
 Anchor point acceleration (XYZ)
 

Detailed Description

A descritpion of the configuration of a mooring line for use in initialization.

Member Data Documentation

◆ anchor_acceleration

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::anchor_acceleration {0., 0., 0.}

Anchor point acceleration (XYZ)

◆ anchor_position

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::anchor_position {0., 0., 0.}

Anchor point coordinates (XYZ)

◆ anchor_velocity

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::anchor_velocity {0., 0., 0.}

Anchor point velocity (XYZ)

◆ fairlead_acceleration

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::fairlead_acceleration {0., 0., 0.}

Fairlead point acceleration (XYZ)

◆ fairlead_position

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::fairlead_position {0., 0., 0.}

Fairlead point coordinates (XYZ)

◆ fairlead_velocity

std::array<double, 3> kynema::interfaces::cfd::MooringLineInput::fairlead_velocity {0., 0., 0.}

Fairlead point velocity (XYZ)

◆ stiffness

double kynema::interfaces::cfd::MooringLineInput::stiffness = 0.

Mooring line stiffness.

◆ undeformed_length

double kynema::interfaces::cfd::MooringLineInput::undeformed_length = 0.

Undeformed length of mooring line.


The documentation for this struct was generated from the following file: