pub struct Convolution {
pub f: String,
pub g: String,
}Expand description
Convolution of two named functions f and g.
Fields§
§f: StringName of the first function.
g: StringName of the second function.
Implementations§
Source§impl Convolution
impl Convolution
Sourcepub fn is_commutative(&self) -> bool
pub fn is_commutative(&self) -> bool
Convolution is commutative: f * g = g * f.
Sourcepub fn convolution_theorem(&self) -> bool
pub fn convolution_theorem(&self) -> bool
Convolution theorem: ℱ(f * g) = ℱ(f) · ℱ(g).
Sourcepub fn young_inequality(&self) -> bool
pub fn young_inequality(&self) -> bool
Young’s inequality: ‖f * g‖_r ≤ ‖f‖_p ‖g‖_q (1/r = 1/p + 1/q − 1).
Auto Trait Implementations§
impl Freeze for Convolution
impl RefUnwindSafe for Convolution
impl Send for Convolution
impl Sync for Convolution
impl Unpin for Convolution
impl UnsafeUnpin for Convolution
impl UnwindSafe for Convolution
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