pub struct Sqrt;Trait Implementations§
Source§impl UnaryOpT for Sqrt
impl UnaryOpT for Sqrt
const NAME: &'static str = "sqrt"
const KERNEL: &'static str = "usqrt"
const V: Self = Sqrt
fn bf16(v: bf16) -> bf16
fn f16(v: f16) -> f16
fn f32(v: f32) -> f32
fn f64(v: f64) -> f64
fn u8(_: u8) -> u8
fn u32(_: u32) -> u32
fn i16(_: i16) -> i16
fn i32(_: i32) -> i32
fn i64(_: i64) -> i64
fn f8e4m3(v: f8e4m3) -> f8e4m3
const BF16_VEC: bool = false
fn bf16_vec(_xs: &[bf16], _ys: &mut [bf16])
const F16_VEC: bool = false
fn f16_vec(_xs: &[f16], _ys: &mut [f16])
const F32_VEC: bool = false
fn f32_vec(_xs: &[f32], _ys: &mut [f32])
const F64_VEC: bool = false
fn f64_vec(_xs: &[f64], _ys: &mut [f64])
Auto Trait Implementations§
impl Freeze for Sqrt
impl RefUnwindSafe for Sqrt
impl Send for Sqrt
impl Sync for Sqrt
impl Unpin for Sqrt
impl UnsafeUnpin for Sqrt
impl UnwindSafe for Sqrt
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more