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