pub struct GraphWavelet {
pub scale: WaveletScale,
pub center: usize,
pub coefficients: Vec<f64>,
}Expand description
Graph wavelet at specific vertex
Fields§
§scale: WaveletScaleWavelet scale
center: usizeCenter vertex
coefficients: Vec<f64>Wavelet coefficients for all vertices
Implementations§
Source§impl GraphWavelet
impl GraphWavelet
Sourcepub fn at_vertex(
laplacian: &ScaledLaplacian,
scale: &WaveletScale,
center: usize,
) -> Self
pub fn at_vertex( laplacian: &ScaledLaplacian, scale: &WaveletScale, center: usize, ) -> Self
Compute wavelet centered at vertex
Sourcepub fn inner_product(&self, signal: &[f64]) -> f64
pub fn inner_product(&self, signal: &[f64]) -> f64
Inner product with signal
Trait Implementations§
Source§impl Clone for GraphWavelet
impl Clone for GraphWavelet
Source§fn clone(&self) -> GraphWavelet
fn clone(&self) -> GraphWavelet
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 moreAuto Trait Implementations§
impl Freeze for GraphWavelet
impl RefUnwindSafe for GraphWavelet
impl Send for GraphWavelet
impl Sync for GraphWavelet
impl Unpin for GraphWavelet
impl UnwindSafe for GraphWavelet
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