pub enum ToneCombination {
IncoherentMagnitudeSquared,
Instant {
seconds: f64,
},
}Expand description
A valid cross-frequency scalar observation.
Variants§
IncoherentMagnitudeSquared
sum(weight_i * |U_i|^2) for mutually incoherent detection.
This is a normalized squared-magnitude proxy, not impedance-derived physical intensity.
Instant
sum(weight_i * Re{U_i * exp(-i * omega_i * seconds)}).
Trait Implementations§
Source§impl Clone for ToneCombination
impl Clone for ToneCombination
Source§fn clone(&self) -> ToneCombination
fn clone(&self) -> ToneCombination
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 ToneCombination
Source§impl Debug for ToneCombination
impl Debug for ToneCombination
Source§impl PartialEq for ToneCombination
impl PartialEq for ToneCombination
impl StructuralPartialEq for ToneCombination
Auto Trait Implementations§
impl Freeze for ToneCombination
impl RefUnwindSafe for ToneCombination
impl Send for ToneCombination
impl Sync for ToneCombination
impl Unpin for ToneCombination
impl UnsafeUnpin for ToneCombination
impl UnwindSafe for ToneCombination
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