Trait simba::simd::SimdRealField [−][src]
pub trait SimdRealField: SimdPartialOrd + SimdSigned + SimdComplexField<SimdRealField = Self> {}Show methods
fn simd_atan2(self, other: Self) -> Self; fn simd_default_epsilon() -> Self; fn simd_pi() -> Self; fn simd_two_pi() -> Self; fn simd_frac_pi_2() -> Self; fn simd_frac_pi_3() -> Self; fn simd_frac_pi_4() -> Self; fn simd_frac_pi_6() -> Self; fn simd_frac_pi_8() -> Self; fn simd_frac_1_pi() -> Self; fn simd_frac_2_pi() -> Self; fn simd_frac_2_sqrt_pi() -> Self; fn simd_e() -> Self; fn simd_log2_e() -> Self; fn simd_log10_e() -> Self; fn simd_ln_2() -> Self; fn simd_ln_10() -> Self;
Lanewise generalization of RealField
for SIMD reals.
Each lane of an SIMD real field should contain one real field.
This is implemented by scalar reals like f32
and f64
as well as SIMD reals like packed_simd::f32x4
.
Required methods
fn simd_atan2(self, other: Self) -> Self
[src]
fn simd_default_epsilon() -> Self
[src]
fn simd_pi() -> Self
[src]
fn simd_two_pi() -> Self
[src]
fn simd_frac_pi_2() -> Self
[src]
fn simd_frac_pi_3() -> Self
[src]
fn simd_frac_pi_4() -> Self
[src]
fn simd_frac_pi_6() -> Self
[src]
fn simd_frac_pi_8() -> Self
[src]
fn simd_frac_1_pi() -> Self
[src]
fn simd_frac_2_pi() -> Self
[src]
fn simd_frac_2_sqrt_pi() -> Self
[src]
fn simd_e() -> Self
[src]
fn simd_log2_e() -> Self
[src]
fn simd_log10_e() -> Self
[src]
fn simd_ln_2() -> Self
[src]
fn simd_ln_10() -> Self
[src]
Implementors
impl<T: RealField> SimdRealField for T
[src]
impl<T: RealField> SimdRealField for T
[src]