NodeData Struct Reference

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

All of the data describing the state at a node in an ergonomic way. More...

#include <node_data.hpp>

Public Member Functions

 NodeData (size_t id_)
 

Public Attributes

size_t id
 
std::array< double, 7 > position {0., 0., 0., 1., 0., 0., 0.}
 
std::array< double, 7 > displacement {0., 0., 0., 1., 0., 0., 0.}
 
std::array< double, 6 > velocity {0., 0., 0., 0., 0., 0.}
 
std::array< double, 6 > acceleration {0., 0., 0., 0., 0., 0.}
 
std::array< double, 6 > loads {0., 0., 0., 0., 0., 0.}
 

Detailed Description

All of the data describing the state at a node in an ergonomic way.

Constructor & Destructor Documentation

◆ NodeData()

kynema::interfaces::cfd::NodeData::NodeData ( size_t  id_)
inlineexplicit

Member Data Documentation

◆ acceleration

std::array<double, 6> kynema::interfaces::cfd::NodeData::acceleration {0., 0., 0., 0., 0., 0.}

◆ displacement

std::array<double, 7> kynema::interfaces::cfd::NodeData::displacement {0., 0., 0., 1., 0., 0., 0.}

◆ id

size_t kynema::interfaces::cfd::NodeData::id

◆ loads

std::array<double, 6> kynema::interfaces::cfd::NodeData::loads {0., 0., 0., 0., 0., 0.}

◆ position

std::array<double, 7> kynema::interfaces::cfd::NodeData::position {0., 0., 0., 1., 0., 0., 0.}

◆ velocity

std::array<double, 6> kynema::interfaces::cfd::NodeData::velocity {0., 0., 0., 0., 0., 0.}

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