42 float F1 = 176.0f,
F2 = 775.0f,
F3 = 3408.0f;
JPL_INLINE constexpr T Sqrt(T x) noexcept
Definition Math.h:269
Definition AcousticMaterial.h:36
const FreqBandCenters cBandCenters
Definition FrequencyBands.h:89
constexpr SplitFrequencies cDefaultFrequencySplits
At the moment JPL Spatial uses these frequency sptits for sound propagation.
Definition FrequencyBands.h:48
JPL_INLINE SplitFrequencies SplitFrequenciesFromBandCenters(const FreqBandCenters &bandCenters, float nyquist=22050.0f)
Definition FrequencyBands.h:69
JPL_INLINE FreqBandCenters ComputeBandLowerThirdCenters(const SplitFrequencies &splitFrequenciesHz, float nyquist=22050.0f)
Definition FrequencyBands.h:58
JPL_INLINE simd round(const simd &vec) noexcept
Element-wise round to nearest integer value.
Definition SIMD.h:1930
simd pow(const simd &x, const simd &y) noexcept
Definition SIMDMath.h:372
JPL_INLINE simd min(const simd &a, const simd &b) noexcept
Element-wise min.
Definition SIMD.h:1813
JPL_INLINE FreqBandCenters ComputeBandCenters(const SplitFrequencies &splitFrequenciesHz, float nyquist=22050.0f)
Definition FrequencyBands.h:51
Split frequencies points for crossover.
Definition FrequencyBands.h:41
float F1
Definition FrequencyBands.h:42
float F2
Definition FrequencyBands.h:42
float F3
Definition FrequencyBands.h:42
constexpr bool operator==(const SplitFrequencies &) const noexcept=default
Minimal 4-wide 32-bit float vector implementation for SIMD.
Definition SIMD.h:60