Struct heron::rapier_plugin::rapier2d::parry::simba::simd::AutoSimd [−]
#[repr(align(16))]pub struct AutoSimd<N>(pub N);
Expand description
An Simd structure that implements all the relevant traits from num
an simba
.
This is needed to overcome the orphan rules.
Tuple Fields
0: N
Implementations
pub fn new(
_0: i16,
_1: i16,
_2: i16,
_3: i16,
_4: i16,
_5: i16,
_6: i16,
_7: i16,
_8: i16,
_9: i16,
_10: i16,
_11: i16,
_12: i16,
_13: i16,
_14: i16,
_15: i16,
_16: i16,
_17: i16,
_18: i16,
_19: i16,
_20: i16,
_21: i16,
_22: i16,
_23: i16,
_24: i16,
_25: i16,
_26: i16,
_27: i16,
_28: i16,
_29: i16,
_30: i16,
_31: i16
) -> AutoSimd<[i16; 32]>
pub fn new(
_0: i8,
_1: i8,
_2: i8,
_3: i8,
_4: i8,
_5: i8,
_6: i8,
_7: i8,
_8: i8,
_9: i8,
_10: i8,
_11: i8,
_12: i8,
_13: i8,
_14: i8,
_15: i8,
_16: i8,
_17: i8,
_18: i8,
_19: i8,
_20: i8,
_21: i8,
_22: i8,
_23: i8,
_24: i8,
_25: i8,
_26: i8,
_27: i8,
_28: i8,
_29: i8,
_30: i8,
_31: i8
) -> AutoSimd<[i8; 32]>
pub fn new(
_0: u16,
_1: u16,
_2: u16,
_3: u16,
_4: u16,
_5: u16,
_6: u16,
_7: u16,
_8: u16,
_9: u16,
_10: u16,
_11: u16,
_12: u16,
_13: u16,
_14: u16,
_15: u16,
_16: u16,
_17: u16,
_18: u16,
_19: u16,
_20: u16,
_21: u16,
_22: u16,
_23: u16,
_24: u16,
_25: u16,
_26: u16,
_27: u16,
_28: u16,
_29: u16,
_30: u16,
_31: u16
) -> AutoSimd<[u16; 32]>
pub fn new(
_0: u8,
_1: u8,
_2: u8,
_3: u8,
_4: u8,
_5: u8,
_6: u8,
_7: u8,
_8: u8,
_9: u8,
_10: u8,
_11: u8,
_12: u8,
_13: u8,
_14: u8,
_15: u8,
_16: u8,
_17: u8,
_18: u8,
_19: u8,
_20: u8,
_21: u8,
_22: u8,
_23: u8,
_24: u8,
_25: u8,
_26: u8,
_27: u8,
_28: u8,
_29: u8,
_30: u8,
_31: u8
) -> AutoSimd<[u8; 32]>
pub fn new(
_0: bool,
_1: bool,
_2: bool,
_3: bool,
_4: bool,
_5: bool,
_6: bool,
_7: bool,
_8: bool,
_9: bool,
_10: bool,
_11: bool,
_12: bool,
_13: bool,
_14: bool,
_15: bool,
_16: bool,
_17: bool,
_18: bool,
_19: bool,
_20: bool,
_21: bool,
_22: bool,
_23: bool,
_24: bool,
_25: bool,
_26: bool,
_27: bool,
_28: bool,
_29: bool,
_30: bool,
_31: bool
) -> AutoSimd<[bool; 32]>
Trait Implementations
impl FromPrimitive for AutoSimd<[u32; 2]>
impl FromPrimitive for AutoSimd<[u32; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u32; 16]>
impl FromPrimitive for AutoSimd<[u32; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f32; 8]>
impl FromPrimitive for AutoSimd<[f32; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[usize; 4]>
impl FromPrimitive for AutoSimd<[usize; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i32; 2]>
impl FromPrimitive for AutoSimd<[i32; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[isize; 2]>
impl FromPrimitive for AutoSimd<[isize; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i8; 2]>
impl FromPrimitive for AutoSimd<[i8; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i16; 16]>
impl FromPrimitive for AutoSimd<[i16; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u64; 8]>
impl FromPrimitive for AutoSimd<[u64; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f64; 4]>
impl FromPrimitive for AutoSimd<[f64; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u64; 2]>
impl FromPrimitive for AutoSimd<[u64; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i64; 2]>
impl FromPrimitive for AutoSimd<[i64; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i128; 4]>
impl FromPrimitive for AutoSimd<[i128; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u8; 32]>
impl FromPrimitive for AutoSimd<[u8; 32]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[isize; 8]>
impl FromPrimitive for AutoSimd<[isize; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i8; 32]>
impl FromPrimitive for AutoSimd<[i8; 32]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u8; 16]>
impl FromPrimitive for AutoSimd<[u8; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u8; 8]>
impl FromPrimitive for AutoSimd<[u8; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f32; 4]>
impl FromPrimitive for AutoSimd<[f32; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i16; 4]>
impl FromPrimitive for AutoSimd<[i16; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i32; 4]>
impl FromPrimitive for AutoSimd<[i32; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i64; 8]>
impl FromPrimitive for AutoSimd<[i64; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[usize; 8]>
impl FromPrimitive for AutoSimd<[usize; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i16; 32]>
impl FromPrimitive for AutoSimd<[i16; 32]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u8; 4]>
impl FromPrimitive for AutoSimd<[u8; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f64; 2]>
impl FromPrimitive for AutoSimd<[f64; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f32; 2]>
impl FromPrimitive for AutoSimd<[f32; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u128; 1]>
impl FromPrimitive for AutoSimd<[u128; 1]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u128; 2]>
impl FromPrimitive for AutoSimd<[u128; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i128; 1]>
impl FromPrimitive for AutoSimd<[i128; 1]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i128; 2]>
impl FromPrimitive for AutoSimd<[i128; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i8; 4]>
impl FromPrimitive for AutoSimd<[i8; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u16; 2]>
impl FromPrimitive for AutoSimd<[u16; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i32; 16]>
impl FromPrimitive for AutoSimd<[i32; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u32; 8]>
impl FromPrimitive for AutoSimd<[u32; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u16; 4]>
impl FromPrimitive for AutoSimd<[u16; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i16; 8]>
impl FromPrimitive for AutoSimd<[i16; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i32; 8]>
impl FromPrimitive for AutoSimd<[i32; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u128; 4]>
impl FromPrimitive for AutoSimd<[u128; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[isize; 4]>
impl FromPrimitive for AutoSimd<[isize; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u16; 8]>
impl FromPrimitive for AutoSimd<[u16; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f32; 16]>
impl FromPrimitive for AutoSimd<[f32; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u16; 32]>
impl FromPrimitive for AutoSimd<[u16; 32]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i16; 2]>
impl FromPrimitive for AutoSimd<[i16; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u8; 2]>
impl FromPrimitive for AutoSimd<[u8; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i8; 8]>
impl FromPrimitive for AutoSimd<[i8; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[f64; 8]>
impl FromPrimitive for AutoSimd<[f64; 8]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[usize; 2]>
impl FromPrimitive for AutoSimd<[usize; 2]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u64; 4]>
impl FromPrimitive for AutoSimd<[u64; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u16; 16]>
impl FromPrimitive for AutoSimd<[u16; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i8; 16]>
impl FromPrimitive for AutoSimd<[i8; 16]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[i64; 4]>
impl FromPrimitive for AutoSimd<[i64; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
impl FromPrimitive for AutoSimd<[u32; 4]>
impl FromPrimitive for AutoSimd<[u32; 4]>
Converts an i64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an isize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a usize
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u8
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u16
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an u32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f32
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts a f64
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
Converts an i128
to return an optional value of this type. If the
value cannot be represented by this type, then None
is returned. Read more
type FromStrRadixErr = <i32 as Num>::FromStrRadixErr
type FromStrRadixErr = <u16 as Num>::FromStrRadixErr
type FromStrRadixErr = <i16 as Num>::FromStrRadixErr
type FromStrRadixErr = <u64 as Num>::FromStrRadixErr
type FromStrRadixErr = <isize as Num>::FromStrRadixErr
type FromStrRadixErr = <usize as Num>::FromStrRadixErr
type FromStrRadixErr = <u128 as Num>::FromStrRadixErr
type FromStrRadixErr = <i16 as Num>::FromStrRadixErr
type FromStrRadixErr = <i8 as Num>::FromStrRadixErr
type FromStrRadixErr = <f64 as Num>::FromStrRadixErr
type FromStrRadixErr = <f32 as Num>::FromStrRadixErr
type FromStrRadixErr = <usize as Num>::FromStrRadixErr
type FromStrRadixErr = <f64 as Num>::FromStrRadixErr
type FromStrRadixErr = <i32 as Num>::FromStrRadixErr
type FromStrRadixErr = <u16 as Num>::FromStrRadixErr
type FromStrRadixErr = <u64 as Num>::FromStrRadixErr
type FromStrRadixErr = <u128 as Num>::FromStrRadixErr
type FromStrRadixErr = <i8 as Num>::FromStrRadixErr
type FromStrRadixErr = <i16 as Num>::FromStrRadixErr
type FromStrRadixErr = <i128 as Num>::FromStrRadixErr
type FromStrRadixErr = <u32 as Num>::FromStrRadixErr
type FromStrRadixErr = <u32 as Num>::FromStrRadixErr
type FromStrRadixErr = <i8 as Num>::FromStrRadixErr
type FromStrRadixErr = <isize as Num>::FromStrRadixErr
type FromStrRadixErr = <i64 as Num>::FromStrRadixErr
type FromStrRadixErr = <i16 as Num>::FromStrRadixErr
type FromStrRadixErr = <u16 as Num>::FromStrRadixErr
type FromStrRadixErr = <u32 as Num>::FromStrRadixErr
type FromStrRadixErr = <isize as Num>::FromStrRadixErr
type FromStrRadixErr = <u32 as Num>::FromStrRadixErr
type FromStrRadixErr = <f64 as Num>::FromStrRadixErr
type FromStrRadixErr = <u8 as Num>::FromStrRadixErr
type FromStrRadixErr = <u8 as Num>::FromStrRadixErr
type FromStrRadixErr = <u16 as Num>::FromStrRadixErr
type FromStrRadixErr = <i64 as Num>::FromStrRadixErr
type FromStrRadixErr = <u128 as Num>::FromStrRadixErr
type FromStrRadixErr = <u16 as Num>::FromStrRadixErr
type FromStrRadixErr = <u8 as Num>::FromStrRadixErr
type FromStrRadixErr = <i8 as Num>::FromStrRadixErr
type FromStrRadixErr = <i32 as Num>::FromStrRadixErr
type FromStrRadixErr = <u8 as Num>::FromStrRadixErr
type FromStrRadixErr = <i32 as Num>::FromStrRadixErr
type FromStrRadixErr = <i16 as Num>::FromStrRadixErr
type FromStrRadixErr = <i64 as Num>::FromStrRadixErr
type FromStrRadixErr = <i8 as Num>::FromStrRadixErr
type FromStrRadixErr = <u64 as Num>::FromStrRadixErr
type FromStrRadixErr = <f32 as Num>::FromStrRadixErr
type FromStrRadixErr = <u8 as Num>::FromStrRadixErr
type FromStrRadixErr = <f32 as Num>::FromStrRadixErr
type FromStrRadixErr = <i128 as Num>::FromStrRadixErr
type FromStrRadixErr = <i128 as Num>::FromStrRadixErr
type FromStrRadixErr = <usize as Num>::FromStrRadixErr
type FromStrRadixErr = <f32 as Num>::FromStrRadixErr
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
Returns the multiplicative identity element of Self
, 1
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 1]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 1]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 1]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 16]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 16]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 16]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 2]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 2]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 2]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 8]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 8]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 8]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 4]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 4]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 4]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
A bit mask representing the boolean state of each lanes of self
. Read more
Merges the value of if_value()
and else_value()
depending on the lanes of self
. Read more
Merges the value of if_value()
and else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
. Read more
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 32]>>,
pub fn if_else3<Res>(
self,
if_value: impl FnOnce() -> Res,
else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res),
else_else_if: (impl FnOnce() -> AutoSimd<[bool; 32]>, impl FnOnce() -> Res),
else_value: impl FnOnce() -> Res
) -> Res where
Res: SimdValue<SimdBool = AutoSimd<[bool; 32]>>,
Merges the value of if_value()
and else_if.1()
and else_else_if.1()
and else_value()
depending on the lanes of self
and else_if.0()
and else_else_if.0()
. Read more
impl SimdComplexField for AutoSimd<[f64; 8]>
impl SimdComplexField for AutoSimd<[f64; 8]>
type SimdRealField = AutoSimd<[f64; 8]>
type SimdRealField = AutoSimd<[f64; 8]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
pub fn from_simd_real(
re: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 8]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 8]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f64; 8]>
pub fn simd_conjugate(self) -> AutoSimd<[f64; 8]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 8]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f64; 8]>
pub fn simd_round(self) -> AutoSimd<[f64; 8]>
pub fn simd_trunc(self) -> AutoSimd<[f64; 8]>
pub fn simd_fract(self) -> AutoSimd<[f64; 8]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f64; 8]>
pub fn simd_signum(self) -> AutoSimd<[f64; 8]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f64; 8]>
pub fn simd_ln_1p(self) -> AutoSimd<[f64; 8]>
pub fn simd_log10(self) -> AutoSimd<[f64; 8]>
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 8]>
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 8]>
) -> <AutoSimd<[f64; 8]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f64; 8]>
pub fn simd_acosh(self) -> AutoSimd<[f64; 8]>
pub fn simd_atanh(self) -> AutoSimd<[f64; 8]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f32; 2]>
impl SimdComplexField for AutoSimd<[f32; 2]>
type SimdRealField = AutoSimd<[f32; 2]>
type SimdRealField = AutoSimd<[f32; 2]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
pub fn from_simd_real(
re: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 2]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 2]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f32; 2]>
pub fn simd_conjugate(self) -> AutoSimd<[f32; 2]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 2]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f32; 2]>
pub fn simd_round(self) -> AutoSimd<[f32; 2]>
pub fn simd_trunc(self) -> AutoSimd<[f32; 2]>
pub fn simd_fract(self) -> AutoSimd<[f32; 2]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f32; 2]>
pub fn simd_signum(self) -> AutoSimd<[f32; 2]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f32; 2]>
pub fn simd_ln_1p(self) -> AutoSimd<[f32; 2]>
pub fn simd_log10(self) -> AutoSimd<[f32; 2]>
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 2]>
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 2]>
) -> <AutoSimd<[f32; 2]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f32; 2]>
pub fn simd_acosh(self) -> AutoSimd<[f32; 2]>
pub fn simd_atanh(self) -> AutoSimd<[f32; 2]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f64; 4]>
impl SimdComplexField for AutoSimd<[f64; 4]>
type SimdRealField = AutoSimd<[f64; 4]>
type SimdRealField = AutoSimd<[f64; 4]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
pub fn from_simd_real(
re: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 4]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 4]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f64; 4]>
pub fn simd_conjugate(self) -> AutoSimd<[f64; 4]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 4]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f64; 4]>
pub fn simd_round(self) -> AutoSimd<[f64; 4]>
pub fn simd_trunc(self) -> AutoSimd<[f64; 4]>
pub fn simd_fract(self) -> AutoSimd<[f64; 4]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f64; 4]>
pub fn simd_signum(self) -> AutoSimd<[f64; 4]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f64; 4]>
pub fn simd_ln_1p(self) -> AutoSimd<[f64; 4]>
pub fn simd_log10(self) -> AutoSimd<[f64; 4]>
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 4]>
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 4]>
) -> <AutoSimd<[f64; 4]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f64; 4]>
pub fn simd_acosh(self) -> AutoSimd<[f64; 4]>
pub fn simd_atanh(self) -> AutoSimd<[f64; 4]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f32; 4]>
impl SimdComplexField for AutoSimd<[f32; 4]>
type SimdRealField = AutoSimd<[f32; 4]>
type SimdRealField = AutoSimd<[f32; 4]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
pub fn from_simd_real(
re: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 4]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 4]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f32; 4]>
pub fn simd_conjugate(self) -> AutoSimd<[f32; 4]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 4]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f32; 4]>
pub fn simd_round(self) -> AutoSimd<[f32; 4]>
pub fn simd_trunc(self) -> AutoSimd<[f32; 4]>
pub fn simd_fract(self) -> AutoSimd<[f32; 4]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f32; 4]>
pub fn simd_signum(self) -> AutoSimd<[f32; 4]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f32; 4]>
pub fn simd_ln_1p(self) -> AutoSimd<[f32; 4]>
pub fn simd_log10(self) -> AutoSimd<[f32; 4]>
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 4]>
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 4]>
) -> <AutoSimd<[f32; 4]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f32; 4]>
pub fn simd_acosh(self) -> AutoSimd<[f32; 4]>
pub fn simd_atanh(self) -> AutoSimd<[f32; 4]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f32; 8]>
impl SimdComplexField for AutoSimd<[f32; 8]>
type SimdRealField = AutoSimd<[f32; 8]>
type SimdRealField = AutoSimd<[f32; 8]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
pub fn from_simd_real(
re: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 8]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 8]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f32; 8]>
pub fn simd_conjugate(self) -> AutoSimd<[f32; 8]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 8]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f32; 8]>
pub fn simd_round(self) -> AutoSimd<[f32; 8]>
pub fn simd_trunc(self) -> AutoSimd<[f32; 8]>
pub fn simd_fract(self) -> AutoSimd<[f32; 8]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f32; 8]>
pub fn simd_signum(self) -> AutoSimd<[f32; 8]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f32; 8]>
pub fn simd_ln_1p(self) -> AutoSimd<[f32; 8]>
pub fn simd_log10(self) -> AutoSimd<[f32; 8]>
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 8]>
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 8]>
) -> <AutoSimd<[f32; 8]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f32; 8]>
pub fn simd_acosh(self) -> AutoSimd<[f32; 8]>
pub fn simd_atanh(self) -> AutoSimd<[f32; 8]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f64; 2]>
impl SimdComplexField for AutoSimd<[f64; 2]>
type SimdRealField = AutoSimd<[f64; 2]>
type SimdRealField = AutoSimd<[f64; 2]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
pub fn from_simd_real(
re: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 2]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField, AutoSimd<[f64; 2]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f64; 2]>
pub fn simd_conjugate(self) -> AutoSimd<[f64; 2]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f64; 2]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f64; 2]>
pub fn simd_round(self) -> AutoSimd<[f64; 2]>
pub fn simd_trunc(self) -> AutoSimd<[f64; 2]>
pub fn simd_fract(self) -> AutoSimd<[f64; 2]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f64; 2]>
pub fn simd_signum(self) -> AutoSimd<[f64; 2]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f64; 2]>
pub fn simd_ln_1p(self) -> AutoSimd<[f64; 2]>
pub fn simd_log10(self) -> AutoSimd<[f64; 2]>
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 2]>
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f64; 2]>
) -> <AutoSimd<[f64; 2]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f64; 2]>
pub fn simd_acosh(self) -> AutoSimd<[f64; 2]>
pub fn simd_atanh(self) -> AutoSimd<[f64; 2]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdComplexField for AutoSimd<[f32; 16]>
impl SimdComplexField for AutoSimd<[f32; 16]>
type SimdRealField = AutoSimd<[f32; 16]>
type SimdRealField = AutoSimd<[f32; 16]>
Type of the coefficients of a complex number.
Computes the sum of all the lanes of self
.
Computes the product of all the lanes of self
.
pub fn from_simd_real(
re: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
pub fn from_simd_real(
re: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
Builds a pure-real complex number from the given value.
pub fn simd_real(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_real(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The real part of this complex number.
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_imaginary(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The imaginary part of this complex number.
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_norm1(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The sum of the absolute value of this complex number’s real and imaginary part.
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_modulus(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The modulus of this complex number.
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_modulus_squared(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The squared modulus of this complex number.
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_argument(
self
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
The argument of this complex number.
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 16]>)
pub fn simd_to_exp(
self
) -> (<AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField, AutoSimd<[f32; 16]>)
The exponential form of this complex number: (modulus, e^{i arg})
pub fn simd_recip(self) -> AutoSimd<[f32; 16]>
pub fn simd_conjugate(self) -> AutoSimd<[f32; 16]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
pub fn simd_scale(
self,
factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
Multiplies this complex number by factor
.
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
pub fn simd_unscale(
self,
factor: <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
) -> AutoSimd<[f32; 16]>
Divides this complex number by factor
.
pub fn simd_floor(self) -> AutoSimd<[f32; 16]>
pub fn simd_round(self) -> AutoSimd<[f32; 16]>
pub fn simd_trunc(self) -> AutoSimd<[f32; 16]>
pub fn simd_fract(self) -> AutoSimd<[f32; 16]>
The absolute value of this complex number: self / self.signum()
. Read more
pub fn simd_signum(self) -> AutoSimd<[f32; 16]>
pub fn simd_signum(self) -> AutoSimd<[f32; 16]>
The exponential part of this complex number: self / self.modulus()
pub fn simd_exp_m1(self) -> AutoSimd<[f32; 16]>
pub fn simd_ln_1p(self) -> AutoSimd<[f32; 16]>
pub fn simd_log10(self) -> AutoSimd<[f32; 16]>
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 16]>
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
pub fn simd_hypot(
self,
other: AutoSimd<[f32; 16]>
) -> <AutoSimd<[f32; 16]> as SimdComplexField>::SimdRealField
Computes (self.conjugate() * self + other.conjugate() * other).sqrt()
pub fn simd_asinh(self) -> AutoSimd<[f32; 16]>
pub fn simd_acosh(self) -> AutoSimd<[f32; 16]>
pub fn simd_atanh(self) -> AutoSimd<[f32; 16]>
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
fn simd_to_polar(self) -> (Self::SimdRealField, Self::SimdRealField)
The polar form of this complex number: (modulus, arg)
fn simd_sinh_cosh(self) -> (Self, Self)
fn simd_sinc(self) -> Self
fn simd_sinc(self) -> Self
Cardinal sine
fn simd_sinhc(self) -> Self
fn simd_cosc(self) -> Self
fn simd_cosc(self) -> Self
Cardinal cos
fn simd_coshc(self) -> Self
impl SimdPartialOrd for AutoSimd<[i32; 16]>
impl SimdPartialOrd for AutoSimd<[i32; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i64; 8]>
impl SimdPartialOrd for AutoSimd<[i64; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i16; 4]>
impl SimdPartialOrd for AutoSimd<[i16; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u128; 4]>
impl SimdPartialOrd for AutoSimd<[u128; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u32; 16]>
impl SimdPartialOrd for AutoSimd<[u32; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u8; 2]>
impl SimdPartialOrd for AutoSimd<[u8; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i128; 2]>
impl SimdPartialOrd for AutoSimd<[i128; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i128; 4]>
impl SimdPartialOrd for AutoSimd<[i128; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[isize; 2]>
impl SimdPartialOrd for AutoSimd<[isize; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[usize; 2]>
impl SimdPartialOrd for AutoSimd<[usize; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i8; 4]>
impl SimdPartialOrd for AutoSimd<[i8; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u128; 2]>
impl SimdPartialOrd for AutoSimd<[u128; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i64; 4]>
impl SimdPartialOrd for AutoSimd<[i64; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i16; 8]>
impl SimdPartialOrd for AutoSimd<[i16; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u64; 2]>
impl SimdPartialOrd for AutoSimd<[u64; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u128; 1]>
impl SimdPartialOrd for AutoSimd<[u128; 1]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[isize; 8]>
impl SimdPartialOrd for AutoSimd<[isize; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i8; 8]>
impl SimdPartialOrd for AutoSimd<[i8; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u16; 4]>
impl SimdPartialOrd for AutoSimd<[u16; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f64; 4]>
impl SimdPartialOrd for AutoSimd<[f64; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i32; 4]>
impl SimdPartialOrd for AutoSimd<[i32; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i16; 32]>
impl SimdPartialOrd for AutoSimd<[i16; 32]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i8; 32]>
impl SimdPartialOrd for AutoSimd<[i8; 32]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f32; 2]>
impl SimdPartialOrd for AutoSimd<[f32; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u16; 32]>
impl SimdPartialOrd for AutoSimd<[u16; 32]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u16; 8]>
impl SimdPartialOrd for AutoSimd<[u16; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[usize; 4]>
impl SimdPartialOrd for AutoSimd<[usize; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u32; 4]>
impl SimdPartialOrd for AutoSimd<[u32; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u8; 32]>
impl SimdPartialOrd for AutoSimd<[u8; 32]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f64; 8]>
impl SimdPartialOrd for AutoSimd<[f64; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f32; 4]>
impl SimdPartialOrd for AutoSimd<[f32; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u64; 4]>
impl SimdPartialOrd for AutoSimd<[u64; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[usize; 8]>
impl SimdPartialOrd for AutoSimd<[usize; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f64; 2]>
impl SimdPartialOrd for AutoSimd<[f64; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i64; 2]>
impl SimdPartialOrd for AutoSimd<[i64; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u8; 8]>
impl SimdPartialOrd for AutoSimd<[u8; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i16; 2]>
impl SimdPartialOrd for AutoSimd<[i16; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[isize; 4]>
impl SimdPartialOrd for AutoSimd<[isize; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u64; 8]>
impl SimdPartialOrd for AutoSimd<[u64; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u32; 2]>
impl SimdPartialOrd for AutoSimd<[u32; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i16; 16]>
impl SimdPartialOrd for AutoSimd<[i16; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f32; 8]>
impl SimdPartialOrd for AutoSimd<[f32; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u32; 8]>
impl SimdPartialOrd for AutoSimd<[u32; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u16; 16]>
impl SimdPartialOrd for AutoSimd<[u16; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i8; 16]>
impl SimdPartialOrd for AutoSimd<[i8; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u8; 16]>
impl SimdPartialOrd for AutoSimd<[u8; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[f32; 16]>
impl SimdPartialOrd for AutoSimd<[f32; 16]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u8; 4]>
impl SimdPartialOrd for AutoSimd<[u8; 4]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i128; 1]>
impl SimdPartialOrd for AutoSimd<[i128; 1]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i32; 2]>
impl SimdPartialOrd for AutoSimd<[i32; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i32; 8]>
impl SimdPartialOrd for AutoSimd<[i32; 8]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[u16; 2]>
impl SimdPartialOrd for AutoSimd<[u16; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdPartialOrd for AutoSimd<[i8; 2]>
impl SimdPartialOrd for AutoSimd<[i8; 2]>
Lanewise greater than >
comparison.
Lanewise less than <
comparison.
Lanewise greater or equal >=
comparison.
Lanewise less or equal <=
comparison.
Lanewise equal ==
comparison.
Lanewise not equal !=
comparison.
Clamps each lane of self
between the corresponding lane of min
and max
.
The min value among all lanes of self
.
impl SimdRealField for AutoSimd<[f32; 16]>
impl SimdRealField for AutoSimd<[f32; 16]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f32; 16]>
pub fn simd_two_pi() -> AutoSimd<[f32; 16]>
pub fn simd_frac_pi_2() -> AutoSimd<[f32; 16]>
pub fn simd_frac_pi_3() -> AutoSimd<[f32; 16]>
pub fn simd_frac_pi_4() -> AutoSimd<[f32; 16]>
pub fn simd_frac_pi_6() -> AutoSimd<[f32; 16]>
pub fn simd_frac_pi_8() -> AutoSimd<[f32; 16]>
pub fn simd_frac_1_pi() -> AutoSimd<[f32; 16]>
pub fn simd_frac_2_pi() -> AutoSimd<[f32; 16]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f32; 16]>
pub fn simd_log2_e() -> AutoSimd<[f32; 16]>
pub fn simd_log10_e() -> AutoSimd<[f32; 16]>
pub fn simd_ln_10() -> AutoSimd<[f32; 16]>
impl SimdRealField for AutoSimd<[f64; 2]>
impl SimdRealField for AutoSimd<[f64; 2]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f64; 2]>
pub fn simd_two_pi() -> AutoSimd<[f64; 2]>
pub fn simd_frac_pi_2() -> AutoSimd<[f64; 2]>
pub fn simd_frac_pi_3() -> AutoSimd<[f64; 2]>
pub fn simd_frac_pi_4() -> AutoSimd<[f64; 2]>
pub fn simd_frac_pi_6() -> AutoSimd<[f64; 2]>
pub fn simd_frac_pi_8() -> AutoSimd<[f64; 2]>
pub fn simd_frac_1_pi() -> AutoSimd<[f64; 2]>
pub fn simd_frac_2_pi() -> AutoSimd<[f64; 2]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f64; 2]>
pub fn simd_log2_e() -> AutoSimd<[f64; 2]>
pub fn simd_log10_e() -> AutoSimd<[f64; 2]>
pub fn simd_ln_10() -> AutoSimd<[f64; 2]>
impl SimdRealField for AutoSimd<[f32; 8]>
impl SimdRealField for AutoSimd<[f32; 8]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f32; 8]>
pub fn simd_two_pi() -> AutoSimd<[f32; 8]>
pub fn simd_frac_pi_2() -> AutoSimd<[f32; 8]>
pub fn simd_frac_pi_3() -> AutoSimd<[f32; 8]>
pub fn simd_frac_pi_4() -> AutoSimd<[f32; 8]>
pub fn simd_frac_pi_6() -> AutoSimd<[f32; 8]>
pub fn simd_frac_pi_8() -> AutoSimd<[f32; 8]>
pub fn simd_frac_1_pi() -> AutoSimd<[f32; 8]>
pub fn simd_frac_2_pi() -> AutoSimd<[f32; 8]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f32; 8]>
pub fn simd_log2_e() -> AutoSimd<[f32; 8]>
pub fn simd_log10_e() -> AutoSimd<[f32; 8]>
pub fn simd_ln_10() -> AutoSimd<[f32; 8]>
impl SimdRealField for AutoSimd<[f32; 2]>
impl SimdRealField for AutoSimd<[f32; 2]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f32; 2]>
pub fn simd_two_pi() -> AutoSimd<[f32; 2]>
pub fn simd_frac_pi_2() -> AutoSimd<[f32; 2]>
pub fn simd_frac_pi_3() -> AutoSimd<[f32; 2]>
pub fn simd_frac_pi_4() -> AutoSimd<[f32; 2]>
pub fn simd_frac_pi_6() -> AutoSimd<[f32; 2]>
pub fn simd_frac_pi_8() -> AutoSimd<[f32; 2]>
pub fn simd_frac_1_pi() -> AutoSimd<[f32; 2]>
pub fn simd_frac_2_pi() -> AutoSimd<[f32; 2]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f32; 2]>
pub fn simd_log2_e() -> AutoSimd<[f32; 2]>
pub fn simd_log10_e() -> AutoSimd<[f32; 2]>
pub fn simd_ln_10() -> AutoSimd<[f32; 2]>
impl SimdRealField for AutoSimd<[f64; 4]>
impl SimdRealField for AutoSimd<[f64; 4]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f64; 4]>
pub fn simd_two_pi() -> AutoSimd<[f64; 4]>
pub fn simd_frac_pi_2() -> AutoSimd<[f64; 4]>
pub fn simd_frac_pi_3() -> AutoSimd<[f64; 4]>
pub fn simd_frac_pi_4() -> AutoSimd<[f64; 4]>
pub fn simd_frac_pi_6() -> AutoSimd<[f64; 4]>
pub fn simd_frac_pi_8() -> AutoSimd<[f64; 4]>
pub fn simd_frac_1_pi() -> AutoSimd<[f64; 4]>
pub fn simd_frac_2_pi() -> AutoSimd<[f64; 4]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f64; 4]>
pub fn simd_log2_e() -> AutoSimd<[f64; 4]>
pub fn simd_log10_e() -> AutoSimd<[f64; 4]>
pub fn simd_ln_10() -> AutoSimd<[f64; 4]>
impl SimdRealField for AutoSimd<[f32; 4]>
impl SimdRealField for AutoSimd<[f32; 4]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f32; 4]>
pub fn simd_two_pi() -> AutoSimd<[f32; 4]>
pub fn simd_frac_pi_2() -> AutoSimd<[f32; 4]>
pub fn simd_frac_pi_3() -> AutoSimd<[f32; 4]>
pub fn simd_frac_pi_4() -> AutoSimd<[f32; 4]>
pub fn simd_frac_pi_6() -> AutoSimd<[f32; 4]>
pub fn simd_frac_pi_8() -> AutoSimd<[f32; 4]>
pub fn simd_frac_1_pi() -> AutoSimd<[f32; 4]>
pub fn simd_frac_2_pi() -> AutoSimd<[f32; 4]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f32; 4]>
pub fn simd_log2_e() -> AutoSimd<[f32; 4]>
pub fn simd_log10_e() -> AutoSimd<[f32; 4]>
pub fn simd_ln_10() -> AutoSimd<[f32; 4]>
impl SimdRealField for AutoSimd<[f64; 8]>
impl SimdRealField for AutoSimd<[f64; 8]>
Copies the sign of sign
to self
. Read more
pub fn simd_default_epsilon() -> AutoSimd<[f64; 8]>
pub fn simd_two_pi() -> AutoSimd<[f64; 8]>
pub fn simd_frac_pi_2() -> AutoSimd<[f64; 8]>
pub fn simd_frac_pi_3() -> AutoSimd<[f64; 8]>
pub fn simd_frac_pi_4() -> AutoSimd<[f64; 8]>
pub fn simd_frac_pi_6() -> AutoSimd<[f64; 8]>
pub fn simd_frac_pi_8() -> AutoSimd<[f64; 8]>
pub fn simd_frac_1_pi() -> AutoSimd<[f64; 8]>
pub fn simd_frac_2_pi() -> AutoSimd<[f64; 8]>
pub fn simd_frac_2_sqrt_pi() -> AutoSimd<[f64; 8]>
pub fn simd_log2_e() -> AutoSimd<[f64; 8]>
pub fn simd_log10_e() -> AutoSimd<[f64; 8]>
pub fn simd_ln_10() -> AutoSimd<[f64; 8]>
impl SimdSigned for AutoSimd<[f64; 4]>
impl SimdSigned for AutoSimd<[f64; 4]>
impl SimdSigned for AutoSimd<[f32; 4]>
impl SimdSigned for AutoSimd<[f32; 4]>
impl SimdSigned for AutoSimd<[f64; 8]>
impl SimdSigned for AutoSimd<[f64; 8]>
impl SimdSigned for AutoSimd<[f32; 2]>
impl SimdSigned for AutoSimd<[f32; 2]>
impl SimdSigned for AutoSimd<[f32; 8]>
impl SimdSigned for AutoSimd<[f32; 8]>
impl SimdSigned for AutoSimd<[f64; 2]>
impl SimdSigned for AutoSimd<[f64; 2]>
impl SimdSigned for AutoSimd<[f32; 16]>
impl SimdSigned for AutoSimd<[f32; 16]>
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
Initializes an SIMD value with each lanes set to val
.
Extracts the i-th lane of self
. Read more
Extracts the i-th lane of self
without bound-checking.
Replaces the i-th lane of self
by val
. Read more
Replaces the i-th lane of self
by val
without bound-checking.
Merges self
and other
depending on the lanes of cond
. Read more
Applies a function to each lane of self
. Read more
pub fn to_superset(&self) -> AutoSimd<[f32; 16]>
pub fn to_superset(&self) -> AutoSimd<[f32; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f32; 2]>
pub fn to_superset(&self) -> AutoSimd<[f32; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f32; 4]>
pub fn to_superset(&self) -> AutoSimd<[f32; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f32; 8]>
pub fn to_superset(&self) -> AutoSimd<[f32; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f64; 2]>
pub fn to_superset(&self) -> AutoSimd<[f64; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f64; 4]>
pub fn to_superset(&self) -> AutoSimd<[f64; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[f64; 8]>
pub fn to_superset(&self) -> AutoSimd<[f64; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i128; 1]>
pub fn to_superset(&self) -> AutoSimd<[i128; 1]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i128; 2]>
pub fn to_superset(&self) -> AutoSimd<[i128; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i128; 4]>
pub fn to_superset(&self) -> AutoSimd<[i128; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i16; 16]>
pub fn to_superset(&self) -> AutoSimd<[i16; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i16; 2]>
pub fn to_superset(&self) -> AutoSimd<[i16; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i16; 32]>
pub fn to_superset(&self) -> AutoSimd<[i16; 32]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i16; 4]>
pub fn to_superset(&self) -> AutoSimd<[i16; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i16; 8]>
pub fn to_superset(&self) -> AutoSimd<[i16; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i32; 16]>
pub fn to_superset(&self) -> AutoSimd<[i32; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i32; 2]>
pub fn to_superset(&self) -> AutoSimd<[i32; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i32; 4]>
pub fn to_superset(&self) -> AutoSimd<[i32; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i32; 8]>
pub fn to_superset(&self) -> AutoSimd<[i32; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i64; 2]>
pub fn to_superset(&self) -> AutoSimd<[i64; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i64; 4]>
pub fn to_superset(&self) -> AutoSimd<[i64; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i64; 8]>
pub fn to_superset(&self) -> AutoSimd<[i64; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i8; 16]>
pub fn to_superset(&self) -> AutoSimd<[i8; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i8; 2]>
pub fn to_superset(&self) -> AutoSimd<[i8; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i8; 32]>
pub fn to_superset(&self) -> AutoSimd<[i8; 32]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i8; 4]>
pub fn to_superset(&self) -> AutoSimd<[i8; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[i8; 8]>
pub fn to_superset(&self) -> AutoSimd<[i8; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[isize; 2]>
pub fn to_superset(&self) -> AutoSimd<[isize; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[isize; 4]>
pub fn to_superset(&self) -> AutoSimd<[isize; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[isize; 8]>
pub fn to_superset(&self) -> AutoSimd<[isize; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u128; 1]>
pub fn to_superset(&self) -> AutoSimd<[u128; 1]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u128; 2]>
pub fn to_superset(&self) -> AutoSimd<[u128; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u128; 4]>
pub fn to_superset(&self) -> AutoSimd<[u128; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u16; 16]>
pub fn to_superset(&self) -> AutoSimd<[u16; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u16; 2]>
pub fn to_superset(&self) -> AutoSimd<[u16; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u16; 32]>
pub fn to_superset(&self) -> AutoSimd<[u16; 32]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u16; 4]>
pub fn to_superset(&self) -> AutoSimd<[u16; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u16; 8]>
pub fn to_superset(&self) -> AutoSimd<[u16; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u32; 16]>
pub fn to_superset(&self) -> AutoSimd<[u32; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u32; 2]>
pub fn to_superset(&self) -> AutoSimd<[u32; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u32; 4]>
pub fn to_superset(&self) -> AutoSimd<[u32; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u32; 8]>
pub fn to_superset(&self) -> AutoSimd<[u32; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u64; 2]>
pub fn to_superset(&self) -> AutoSimd<[u64; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u64; 4]>
pub fn to_superset(&self) -> AutoSimd<[u64; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u64; 8]>
pub fn to_superset(&self) -> AutoSimd<[u64; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u8; 16]>
pub fn to_superset(&self) -> AutoSimd<[u8; 16]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u8; 2]>
pub fn to_superset(&self) -> AutoSimd<[u8; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u8; 32]>
pub fn to_superset(&self) -> AutoSimd<[u8; 32]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u8; 4]>
pub fn to_superset(&self) -> AutoSimd<[u8; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[u8; 8]>
pub fn to_superset(&self) -> AutoSimd<[u8; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[usize; 2]>
pub fn to_superset(&self) -> AutoSimd<[usize; 2]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[usize; 4]>
pub fn to_superset(&self) -> AutoSimd<[usize; 4]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<[usize; 8]>
pub fn to_superset(&self) -> AutoSimd<[usize; 8]>
The inclusion map: converts self
to the equivalent element of its superset.
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> f64
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> f64
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u16
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u16
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i32
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i32
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i8
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i8
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> isize
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> isize
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> usize
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> usize
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i64
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i64
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u64
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u64
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i16
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> i16
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u32
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u32
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u8
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> u8
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn to_superset(&self) -> AutoSimd<N2>
pub fn to_superset(&self) -> AutoSimd<N2>
The inclusion map: converts self
to the equivalent element of its superset.
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> f32
pub fn from_superset_unchecked(element: &AutoSimd<N2>) -> f32
Use with care! Same as self.to_superset
but without any property checks. Always succeeds.
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
pub fn is_in_subset(c: &AutoSimd<N2>) -> bool
Checks if element
is actually part of the subset Self
(and can be converted to it).
fn from_superset(element: &T) -> Option<Self>
fn from_superset(element: &T) -> Option<Self>
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
impl PrimitiveSimdValue for AutoSimd<[bool; 32]>
impl PrimitiveSimdValue for AutoSimd<[u32; 4]>
impl PrimitiveSimdValue for AutoSimd<[i16; 8]>
impl PrimitiveSimdValue for AutoSimd<[isize; 8]>
impl PrimitiveSimdValue for AutoSimd<[i32; 2]>
impl PrimitiveSimdValue for AutoSimd<[u8; 32]>
impl PrimitiveSimdValue for AutoSimd<[i8; 4]>
impl PrimitiveSimdValue for AutoSimd<[i64; 4]>
impl PrimitiveSimdValue for AutoSimd<[u8; 4]>
impl PrimitiveSimdValue for AutoSimd<[u128; 1]>
impl PrimitiveSimdValue for AutoSimd<[u16; 2]>
impl PrimitiveSimdValue for AutoSimd<[f32; 2]>
impl PrimitiveSimdValue for AutoSimd<[bool; 2]>
impl PrimitiveSimdValue for AutoSimd<[isize; 2]>
impl PrimitiveSimdValue for AutoSimd<[u8; 2]>
impl PrimitiveSimdValue for AutoSimd<[i16; 32]>
impl PrimitiveSimdValue for AutoSimd<[i64; 2]>
impl PrimitiveSimdValue for AutoSimd<[u128; 2]>
impl PrimitiveSimdValue for AutoSimd<[i16; 2]>
impl PrimitiveSimdValue for AutoSimd<[f32; 4]>
impl PrimitiveSimdValue for AutoSimd<[f32; 8]>
impl PrimitiveSimdValue for AutoSimd<[i16; 16]>
impl PrimitiveSimdValue for AutoSimd<[bool; 8]>
impl PrimitiveSimdValue for AutoSimd<[i8; 2]>
impl PrimitiveSimdValue for AutoSimd<[i128; 4]>
impl PrimitiveSimdValue for AutoSimd<[u16; 16]>
impl PrimitiveSimdValue for AutoSimd<[u8; 8]>
impl PrimitiveSimdValue for AutoSimd<[i8; 8]>
impl PrimitiveSimdValue for AutoSimd<[usize; 4]>
impl PrimitiveSimdValue for AutoSimd<[f64; 2]>
impl PrimitiveSimdValue for AutoSimd<[u64; 4]>
impl PrimitiveSimdValue for AutoSimd<[u8; 16]>
impl PrimitiveSimdValue for AutoSimd<[u16; 32]>
impl PrimitiveSimdValue for AutoSimd<[i8; 16]>
impl PrimitiveSimdValue for AutoSimd<[f32; 16]>
impl PrimitiveSimdValue for AutoSimd<[usize; 2]>
impl PrimitiveSimdValue for AutoSimd<[i8; 32]>
impl PrimitiveSimdValue for AutoSimd<[i32; 4]>
impl PrimitiveSimdValue for AutoSimd<[isize; 4]>
impl PrimitiveSimdValue for AutoSimd<[usize; 8]>
impl PrimitiveSimdValue for AutoSimd<[u32; 2]>
impl PrimitiveSimdValue for AutoSimd<[u64; 8]>
impl PrimitiveSimdValue for AutoSimd<[u16; 8]>
impl PrimitiveSimdValue for AutoSimd<[u32; 16]>
impl PrimitiveSimdValue for AutoSimd<[f64; 8]>
impl PrimitiveSimdValue for AutoSimd<[i16; 4]>
impl PrimitiveSimdValue for AutoSimd<[f64; 4]>
impl PrimitiveSimdValue for AutoSimd<[u16; 4]>
impl PrimitiveSimdValue for AutoSimd<[u32; 8]>
impl PrimitiveSimdValue for AutoSimd<[i32; 16]>
impl PrimitiveSimdValue for AutoSimd<[i128; 1]>
impl PrimitiveSimdValue for AutoSimd<[u64; 2]>
impl PrimitiveSimdValue for AutoSimd<[bool; 4]>
impl PrimitiveSimdValue for AutoSimd<[bool; 16]>
impl PrimitiveSimdValue for AutoSimd<[u128; 4]>
impl PrimitiveSimdValue for AutoSimd<[i32; 8]>
impl PrimitiveSimdValue for AutoSimd<[bool; 1]>
impl PrimitiveSimdValue for AutoSimd<[i64; 8]>
impl PrimitiveSimdValue for AutoSimd<[i128; 2]>
impl<N> StructuralEq for AutoSimd<N>
impl<N> StructuralPartialEq for AutoSimd<N>
Auto Trait Implementations
impl<N> RefUnwindSafe for AutoSimd<N> where
N: RefUnwindSafe,
impl<N> UnwindSafe for AutoSimd<N> where
N: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SP where
SS: SubsetOf<SP>,
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.
pub fn clone_type_data(&self) -> Box<dyn TypeData + 'static, Global>
pub fn vzip(self) -> V
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
Copy the sign of each component of self
to the corresponding component of to
.
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 2_usize, 1_usize>>
Copy the sign of each component of self
to the corresponding component of to
.
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
Copy the sign of each component of self
to the corresponding component of to
.
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
pub fn copy_sign_to(
self,
to: Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
) -> Matrix<N, Const<{_: usize}>, Const<1_usize>, ArrayStorage<N, 3_usize, 1_usize>>
Copy the sign of each component of self
to the corresponding component of to
.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more