MixedAtan

Trait MixedAtan 

Source
pub trait MixedAtan {
    // Required methods
    fn mixed_atan(&self) -> Self;
    fn mixed_atan2(&self, other: Self) -> Self;
    fn mixed_atan2_poly(&self, other: Self) -> Self;
}

Required Methods§

Source

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source

fn mixed_atan2(&self, other: Self) -> Self

Take the atan2 of self/other. Implementation varies with type.

Source

fn mixed_atan2_poly(&self, other: Self) -> Self

Calculate atan2(y,x) using a selection of polynomial approximations, one for each octant in the unit circle.

The method is accurat within 0.028 degrees.

[1] R. G. Lyons, Streamlining Digital Signal Processing, Second Edition, IEEE Press, 2012.

§Comparisons

The figure below shows the comparison between the various implementations and the std::f32::atan implementation.

Alt version

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl MixedAtan for f32

Source§

fn mixed_atan(&self) -> Self

Source§

fn mixed_atan2(&self, other: Self) -> Self

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Source§

impl MixedAtan for f64

Source§

fn mixed_atan(&self) -> Self

Source§

fn mixed_atan2(&self, other: Self) -> Self

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Source§

impl MixedAtan for FixedI8<U0>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI8<U1>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI8<U2>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI8<U3>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI8<U4>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI8<U5>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U0>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U1>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U2>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U3>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U4>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U5>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U6>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U7>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U8>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U9>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U10>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U11>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U12>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI16<U13>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U0>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U1>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U2>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U3>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U4>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U5>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U6>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U7>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U8>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U9>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U10>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U11>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U12>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U13>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U14>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U15>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U16>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U17>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U18>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U19>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U20>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U21>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U22>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U23>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U24>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U25>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U26>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U27>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U28>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI32<U29>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U0>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U1>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U2>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U3>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U4>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U5>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U6>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U7>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U8>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U9>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U10>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U11>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U12>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U13>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U14>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U15>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U16>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U17>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U18>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U19>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U20>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U21>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U22>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U23>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U24>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U25>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U26>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U27>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U28>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U29>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U30>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U31>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U32>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U33>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U34>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U35>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U36>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U37>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U38>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U39>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U40>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U41>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U42>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U43>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U44>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U45>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U46>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U47>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U48>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U49>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U50>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U51>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U52>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U53>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U54>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U55>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U56>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U57>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U58>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U59>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U60>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

impl MixedAtan for FixedI64<U61>

Source§

fn mixed_atan(&self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Source§

fn mixed_atan2_poly(&self, other: Self) -> Self

Take the atan of self. Implementation varies with type.

Implementors§