DroneData Struct Reference
|
Kynema-SGF API v0.1.0
CFD solver for wind plant simulations
|
Loading...
Searching...
No Matches
kynema_sgf::actuator::DroneData Struct Reference
Composite actuator that gives all child rotors one rigid-body motion. More...
#include <Drone.H>
Collaboration diagram for kynema_sgf::actuator::DroneData:
Public Attributes | |
| int | num_rotors {0} |
| RealList | arm_lengths |
| RealList | arm_angles_degrees |
| amrex::Real | arm_phase_degrees {0.0_rt} |
| vs::Vector | center {vs::Vector::zero()} |
| vs::Vector | translation_velocity {vs::Vector::zero()} |
| vs::Vector | body_orientation_degrees {vs::Vector::zero()} |
| vs::Tensor | body_orientation {vs::Tensor::identity()} |
| std::shared_ptr< motion::RigidBodyMotion > | body_motion |
| std::shared_ptr< motion::RotorMotion > | rotor_motion |
| amrex::Vector< int > | mirror_blades |
| vs::Vector | total_force {vs::Vector::zero()} |
| vs::Vector | total_moment {vs::Vector::zero()} |
| amrex::Vector< std::unique_ptr< DroneRotor > > | rotors |
Detailed Description
Composite actuator that gives all child rotors one rigid-body motion.
Member Data Documentation
◆ arm_angles_degrees
| RealList kynema_sgf::actuator::DroneData::arm_angles_degrees |
◆ arm_lengths
| RealList kynema_sgf::actuator::DroneData::arm_lengths |
◆ arm_phase_degrees
| amrex::Real kynema_sgf::actuator::DroneData::arm_phase_degrees {0.0_rt} |
◆ body_motion
| std::shared_ptr<motion::RigidBodyMotion> kynema_sgf::actuator::DroneData::body_motion |
◆ body_orientation
| vs::Tensor kynema_sgf::actuator::DroneData::body_orientation {vs::Tensor::identity()} |
◆ body_orientation_degrees
| vs::Vector kynema_sgf::actuator::DroneData::body_orientation_degrees {vs::Vector::zero()} |
◆ center
| vs::Vector kynema_sgf::actuator::DroneData::center {vs::Vector::zero()} |
◆ mirror_blades
| amrex::Vector<int> kynema_sgf::actuator::DroneData::mirror_blades |
◆ num_rotors
| int kynema_sgf::actuator::DroneData::num_rotors {0} |
◆ rotor_motion
| std::shared_ptr<motion::RotorMotion> kynema_sgf::actuator::DroneData::rotor_motion |
◆ rotors
| amrex::Vector<std::unique_ptr<DroneRotor> > kynema_sgf::actuator::DroneData::rotors |
◆ total_force
| vs::Vector kynema_sgf::actuator::DroneData::total_force {vs::Vector::zero()} |
◆ total_moment
| vs::Vector kynema_sgf::actuator::DroneData::total_moment {vs::Vector::zero()} |
◆ translation_velocity
| vs::Vector kynema_sgf::actuator::DroneData::translation_velocity {vs::Vector::zero()} |
The documentation for this struct was generated from the following file:
- /home/runner/work/kynema-sgf/kynema-sgf/src/wind_energy/actuator/drone/Drone.H
Generated by