#include <array>
#include <cmath>
#include <vulcan/wind/WindTypes.hpp>
Go to the source code of this file.
|
| template<typename Scalar> |
| Scalar | vulcan::von_karman::psd_longitudinal (const Scalar &omega, double sigma_u, double L_u) |
| | von Kármán longitudinal PSD
|
| template<typename Scalar> |
| Scalar | vulcan::von_karman::psd_lateral (const Scalar &omega, double sigma, double L) |
| | von Kármán lateral/vertical PSD
|
| template<typename Scalar> |
| FilterState< Scalar > | vulcan::von_karman::init_state () |
| | Initialize filter state to zero.
|
| FilterCoeffs | vulcan::von_karman::compute_filter_coeffs (const wind::TurbulenceParams< double > ¶ms, double airspeed, double dt) |
| | Compute von Kármán forming filter coefficients.
|
| template<typename Scalar> |
| wind::GustVelocity< Scalar > | vulcan::von_karman::step (FilterState< Scalar > &state, const FilterCoeffs &coeffs, const Scalar &noise_u, const Scalar &noise_v, const Scalar &noise_w) |
| | Step the von Kármán forming filter.
|
| FilterCoeffs | vulcan::von_karman::mil_spec_coeffs (double altitude, wind::TurbulenceSeverity severity, double airspeed, double dt) |
| | Compute all filter coefficients for MIL-spec conditions.
|