pub enum ScalarUnaryOp {
Neg,
Conj,
Abs,
Reciprocal,
Real,
Imag,
Square,
}Expand description
Pointwise scalar unary operations.
§Examples
use tenferro_prims::ScalarUnaryOp;
let op = ScalarUnaryOp::Reciprocal;
assert_eq!(op, ScalarUnaryOp::Reciprocal);Variants§
Trait Implementations§
Source§impl Clone for ScalarUnaryOp
impl Clone for ScalarUnaryOp
Source§fn clone(&self) -> ScalarUnaryOp
fn clone(&self) -> ScalarUnaryOp
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 ScalarUnaryOp
impl Debug for ScalarUnaryOp
Source§impl Hash for ScalarUnaryOp
impl Hash for ScalarUnaryOp
Source§impl PartialEq for ScalarUnaryOp
impl PartialEq for ScalarUnaryOp
impl Copy for ScalarUnaryOp
impl Eq for ScalarUnaryOp
impl StructuralPartialEq for ScalarUnaryOp
Auto Trait Implementations§
impl Freeze for ScalarUnaryOp
impl RefUnwindSafe for ScalarUnaryOp
impl Send for ScalarUnaryOp
impl Sync for ScalarUnaryOp
impl Unpin for ScalarUnaryOp
impl UnwindSafe for ScalarUnaryOp
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