Skip to main content

ComplexAbs

Trait ComplexAbs 

Source
pub trait ComplexAbs: ComplexCore + CubePrimitive<Scalar: ComplexAbsNativeExpand<FloatElem = Self::FloatElem>> {
    // Provided methods
    fn abs(self) -> Self::FloatElem { ... }
    fn norm(self) -> Self::FloatElem { ... }
    fn __expand_abs(
        scope: &Scope,
        x: NativeExpand<Self>,
    ) -> NativeExpand<Self::FloatElem> { ... }
    fn __expand_norm(
        scope: &Scope,
        x: NativeExpand<Self>,
    ) -> NativeExpand<Self::FloatElem> { ... }
}

Provided Methods§

Source

fn abs(self) -> Self::FloatElem

Source

fn norm(self) -> Self::FloatElem

Source

fn __expand_abs( scope: &Scope, x: NativeExpand<Self>, ) -> NativeExpand<Self::FloatElem>

Source

fn __expand_norm( scope: &Scope, x: NativeExpand<Self>, ) -> NativeExpand<Self::FloatElem>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl ComplexAbs for Complex<f32>

Source§

impl ComplexAbs for Complex<f64>

Implementors§