Vulcan
Aerospace Engineering Utilities Built on Janus
Loading...
Searching...
No Matches
WindTypes.hpp File Reference
#include <janus/janus.hpp>
Include dependency graph for WindTypes.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vulcan::wind::WindVector< Scalar >
 3D wind velocity in NED frame More...
struct  vulcan::wind::GustVelocity< Scalar >
 Turbulent gust velocities in body frame. More...
struct  vulcan::wind::GustAngularRate< Scalar >
 Angular gust rates in body frame. More...
struct  vulcan::wind::TurbulenceParams< Scalar >
 Turbulence intensity and scale parameters (MIL-F-8785C). More...

Namespaces

namespace  vulcan
namespace  vulcan::wind
namespace  vulcan::wind::detail

Enumerations

enum class  vulcan::wind::TurbulenceSeverity { vulcan::wind::Light , vulcan::wind::Moderate , vulcan::wind::Severe }
 Turbulence severity levels per MIL-HDBK-1797. More...

Functions

TurbulenceParams< double > vulcan::wind::mil_spec_params (double altitude, TurbulenceSeverity severity)
 Compute MIL-spec turbulence parameters for given conditions.

Variables

constexpr double vulcan::wind::detail::W20_LIGHT = 7.5
 Wind speed at 20 ft for different turbulence severities (MIL-HDBK-1797).
constexpr double vulcan::wind::detail::W20_MODERATE = 15.0
constexpr double vulcan::wind::detail::W20_SEVERE = 30.0