Trait FloatConst
trait FloatConst
Required Methods
fn E() -> SelfReturn Euler’s number.
fn FRAC_1_PI() -> SelfReturn
1.0 / π.fn FRAC_1_SQRT_2() -> SelfReturn
1.0 / sqrt(2.0).fn FRAC_2_PI() -> SelfReturn
2.0 / π.fn FRAC_2_SQRT_PI() -> SelfReturn
2.0 / sqrt(π).fn FRAC_PI_2() -> SelfReturn
π / 2.0.fn FRAC_PI_3() -> SelfReturn
π / 3.0.fn FRAC_PI_4() -> SelfReturn
π / 4.0.fn FRAC_PI_6() -> SelfReturn
π / 6.0.fn FRAC_PI_8() -> SelfReturn
π / 8.0.fn LN_10() -> SelfReturn
ln(10.0).fn LN_2() -> SelfReturn
ln(2.0).fn LOG10_E() -> SelfReturn
log10(e).fn LOG2_E() -> SelfReturn
log2(e).fn PI() -> SelfReturn Archimedes’ constant
π.fn SQRT_2() -> SelfReturn
sqrt(2.0).
Provided Methods
fn TAU() -> Self where Self: Sized + Add<Self, Output = Self>Return the full circle constant
τ.fn LOG10_2() -> Self where Self: Sized + Div<Self, Output = Self>Return
log10(2.0).fn LOG2_10() -> Self where Self: Sized + Div<Self, Output = Self>Return
log2(10.0).
Implementors
impl FloatConst for f32impl FloatConst for f64