Skip to main content

FusedScalar

Trait FusedScalar 

Source
pub trait FusedScalar:
    Copy
    + MaybeSendSync
    + 'static {
Show 19 methods // Required methods fn fused_add(self, rhs: Self) -> Self; fn fused_multiply(self, rhs: Self) -> Self; fn fused_negate(self) -> Self; fn fused_conj(self) -> Self; fn fused_divide(self, rhs: Self) -> Self; fn fused_abs(self) -> Self; fn fused_maximum(self, rhs: Self) -> Self; fn fused_minimum(self, rhs: Self) -> Self; fn fused_clamp(self, min: Self, max: Self) -> Self; fn fused_exp(self) -> Self; fn fused_log(self) -> Self; fn fused_sin(self) -> Self; fn fused_cos(self) -> Self; fn fused_tanh(self) -> Self; fn fused_sqrt(self) -> Self; fn fused_rsqrt(self) -> Self; fn fused_pow(self, rhs: Self) -> Self; fn fused_expm1(self) -> Self; fn fused_log1p(self) -> Self;
}
Expand description

Scalar types supported by fused_elementwise_into.

Required Methods§

Source

fn fused_add(self, rhs: Self) -> Self

Source

fn fused_multiply(self, rhs: Self) -> Self

Source

fn fused_negate(self) -> Self

Source

fn fused_conj(self) -> Self

Source

fn fused_divide(self, rhs: Self) -> Self

Source

fn fused_abs(self) -> Self

Source

fn fused_maximum(self, rhs: Self) -> Self

Source

fn fused_minimum(self, rhs: Self) -> Self

Source

fn fused_clamp(self, min: Self, max: Self) -> Self

Source

fn fused_exp(self) -> Self

Source

fn fused_log(self) -> Self

Source

fn fused_sin(self) -> Self

Source

fn fused_cos(self) -> Self

Source

fn fused_tanh(self) -> Self

Source

fn fused_sqrt(self) -> Self

Source

fn fused_rsqrt(self) -> Self

Source

fn fused_pow(self, rhs: Self) -> Self

Source

fn fused_expm1(self) -> Self

Source

fn fused_log1p(self) -> Self

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 FusedScalar for f32

Source§

fn fused_add(self, rhs: Self) -> Self

Source§

fn fused_multiply(self, rhs: Self) -> Self

Source§

fn fused_negate(self) -> Self

Source§

fn fused_conj(self) -> Self

Source§

fn fused_divide(self, rhs: Self) -> Self

Source§

fn fused_abs(self) -> Self

Source§

fn fused_maximum(self, rhs: Self) -> Self

Source§

fn fused_minimum(self, rhs: Self) -> Self

Source§

fn fused_clamp(self, min: Self, max: Self) -> Self

Source§

fn fused_exp(self) -> Self

Source§

fn fused_log(self) -> Self

Source§

fn fused_sin(self) -> Self

Source§

fn fused_cos(self) -> Self

Source§

fn fused_tanh(self) -> Self

Source§

fn fused_sqrt(self) -> Self

Source§

fn fused_rsqrt(self) -> Self

Source§

fn fused_pow(self, rhs: Self) -> Self

Source§

fn fused_expm1(self) -> Self

Source§

fn fused_log1p(self) -> Self

Source§

impl FusedScalar for f64

Source§

fn fused_add(self, rhs: Self) -> Self

Source§

fn fused_multiply(self, rhs: Self) -> Self

Source§

fn fused_negate(self) -> Self

Source§

fn fused_conj(self) -> Self

Source§

fn fused_divide(self, rhs: Self) -> Self

Source§

fn fused_abs(self) -> Self

Source§

fn fused_maximum(self, rhs: Self) -> Self

Source§

fn fused_minimum(self, rhs: Self) -> Self

Source§

fn fused_clamp(self, min: Self, max: Self) -> Self

Source§

fn fused_exp(self) -> Self

Source§

fn fused_log(self) -> Self

Source§

fn fused_sin(self) -> Self

Source§

fn fused_cos(self) -> Self

Source§

fn fused_tanh(self) -> Self

Source§

fn fused_sqrt(self) -> Self

Source§

fn fused_rsqrt(self) -> Self

Source§

fn fused_pow(self, rhs: Self) -> Self

Source§

fn fused_expm1(self) -> Self

Source§

fn fused_log1p(self) -> Self

Source§

impl FusedScalar for Complex32

Source§

fn fused_add(self, rhs: Self) -> Self

Source§

fn fused_multiply(self, rhs: Self) -> Self

Source§

fn fused_negate(self) -> Self

Source§

fn fused_conj(self) -> Self

Source§

fn fused_divide(self, rhs: Self) -> Self

Source§

fn fused_abs(self) -> Self

Source§

fn fused_maximum(self, rhs: Self) -> Self

Source§

fn fused_minimum(self, rhs: Self) -> Self

Source§

fn fused_clamp(self, min: Self, max: Self) -> Self

Source§

fn fused_exp(self) -> Self

Source§

fn fused_log(self) -> Self

Source§

fn fused_sin(self) -> Self

Source§

fn fused_cos(self) -> Self

Source§

fn fused_tanh(self) -> Self

Source§

fn fused_sqrt(self) -> Self

Source§

fn fused_rsqrt(self) -> Self

Source§

fn fused_pow(self, rhs: Self) -> Self

Source§

fn fused_expm1(self) -> Self

Source§

fn fused_log1p(self) -> Self

Source§

impl FusedScalar for Complex64

Source§

fn fused_add(self, rhs: Self) -> Self

Source§

fn fused_multiply(self, rhs: Self) -> Self

Source§

fn fused_negate(self) -> Self

Source§

fn fused_conj(self) -> Self

Source§

fn fused_divide(self, rhs: Self) -> Self

Source§

fn fused_abs(self) -> Self

Source§

fn fused_maximum(self, rhs: Self) -> Self

Source§

fn fused_minimum(self, rhs: Self) -> Self

Source§

fn fused_clamp(self, min: Self, max: Self) -> Self

Source§

fn fused_exp(self) -> Self

Source§

fn fused_log(self) -> Self

Source§

fn fused_sin(self) -> Self

Source§

fn fused_cos(self) -> Self

Source§

fn fused_tanh(self) -> Self

Source§

fn fused_sqrt(self) -> Self

Source§

fn fused_rsqrt(self) -> Self

Source§

fn fused_pow(self, rhs: Self) -> Self

Source§

fn fused_expm1(self) -> Self

Source§

fn fused_log1p(self) -> Self

Implementors§