pub struct SpectralFilter {
pub expansion: ChebyshevExpansion,
pub filter_type: FilterType,
pub degree: usize,
}Expand description
Spectral graph filter using Chebyshev approximation
Fields§
§expansion: ChebyshevExpansionChebyshev expansion of filter function
filter_type: FilterTypeFilter type
degree: usizePolynomial degree
Implementations§
Source§impl SpectralFilter
impl SpectralFilter
Sourcepub fn custom(expansion: ChebyshevExpansion) -> Self
pub fn custom(expansion: ChebyshevExpansion) -> Self
Create from custom Chebyshev expansion
Trait Implementations§
Source§impl Clone for SpectralFilter
impl Clone for SpectralFilter
Source§fn clone(&self) -> SpectralFilter
fn clone(&self) -> SpectralFilter
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 SpectralFilter
impl RefUnwindSafe for SpectralFilter
impl Send for SpectralFilter
impl Sync for SpectralFilter
impl Unpin for SpectralFilter
impl UnwindSafe for SpectralFilter
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