pub enum ComplexScalePrimsDescriptor {
PointwiseMul,
}Expand description
Cross-dtype complex-by-real pointwise operations.
§Examples
use tenferro_prims::ComplexScalePrimsDescriptor;
let desc = ComplexScalePrimsDescriptor::PointwiseMul;
assert!(matches!(desc, ComplexScalePrimsDescriptor::PointwiseMul));Variants§
PointwiseMul
Multiply a complex tensor by a real tensor elementwise.
Trait Implementations§
Source§impl Clone for ComplexScalePrimsDescriptor
impl Clone for ComplexScalePrimsDescriptor
Source§fn clone(&self) -> ComplexScalePrimsDescriptor
fn clone(&self) -> ComplexScalePrimsDescriptor
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ComplexScalePrimsDescriptor
impl Debug for ComplexScalePrimsDescriptor
Source§impl Hash for ComplexScalePrimsDescriptor
impl Hash for ComplexScalePrimsDescriptor
impl Copy for ComplexScalePrimsDescriptor
impl Eq for ComplexScalePrimsDescriptor
impl StructuralPartialEq for ComplexScalePrimsDescriptor
Auto Trait Implementations§
impl Freeze for ComplexScalePrimsDescriptor
impl RefUnwindSafe for ComplexScalePrimsDescriptor
impl Send for ComplexScalePrimsDescriptor
impl Sync for ComplexScalePrimsDescriptor
impl Unpin for ComplexScalePrimsDescriptor
impl UnwindSafe for ComplexScalePrimsDescriptor
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
fn rand<T>(&self, rng: &mut (impl Rng + ?Sized)) -> Twhere
Self: Distribution<T>,
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