Trait thermite::math::SimdFloatVectorConsts[][src]

pub trait SimdFloatVectorConsts<S: Simd>: SimdFloatVector<S> {
Show methods fn E() -> Self;
fn FRAC_1_PI() -> Self;
fn FRAC_1_SQRT_2() -> Self;
fn FRAC_2_PI() -> Self;
fn FRAC_1_SQRT_PI() -> Self;
fn FRAC_2_SQRT_PI() -> Self;
fn FRAC_PI_2() -> Self;
fn FRAC_PI_3() -> Self;
fn FRAC_PI_4() -> Self;
fn FRAC_PI_6() -> Self;
fn FRAC_PI_8() -> Self;
fn LN_2() -> Self;
fn LN_10() -> Self;
fn LN_PI() -> Self;
fn LOG2_10() -> Self;
fn LOG2_E() -> Self;
fn LOG10_2() -> Self;
fn LOG10_E() -> Self;
fn PI() -> Self;
fn SQRT_2() -> Self;
fn SQRT_E() -> Self;
fn TAU() -> Self;
fn SQRT_FRAC_PI_2() -> Self;
}

Required methods

Euler’s number (e)

1/π

1/sqrt(2)

2/π

1/sqrt(π)

2/sqrt(π)

π/2

π/3

π/4

π/6

π/8

ln(2)

ln(10)

ln(π)

log2(10)

log2(e)

log10(2)

log10(e)

Archimedes’ constant (π)

sqrt(2)

sqrt(e)

The full circle constant (τ)

sqrt(π/2)

Implementors