pub enum SignConvention {
NegativeForward,
PositiveForward,
}Expand description
Complex-exponential sign convention.
Variants§
NegativeForward
Forward transforms use exp(-i theta) and inverse transforms use
exp(+i theta).
PositiveForward
Forward transforms use exp(+i theta) and inverse transforms use
exp(-i theta).
Implementations§
Source§impl SignConvention
impl SignConvention
Sourcepub fn angle_sign(self, direction: Direction) -> f64
pub fn angle_sign(self, direction: Direction) -> f64
Returns the signed angle multiplier for direction.
Trait Implementations§
Source§impl Clone for SignConvention
impl Clone for SignConvention
Source§fn clone(&self) -> SignConvention
fn clone(&self) -> SignConvention
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SignConvention
Source§impl Debug for SignConvention
impl Debug for SignConvention
impl Eq for SignConvention
Source§impl PartialEq for SignConvention
impl PartialEq for SignConvention
impl StructuralPartialEq for SignConvention
Auto Trait Implementations§
impl Freeze for SignConvention
impl RefUnwindSafe for SignConvention
impl Send for SignConvention
impl Sync for SignConvention
impl Unpin for SignConvention
impl UnsafeUnpin for SignConvention
impl UnwindSafe for SignConvention
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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