pub struct LaplacianKernel;Expand description
Laplacian kernel type LaplacianKernel
Trait Implementations§
Source§impl Clone for LaplacianKernel
impl Clone for LaplacianKernel
Source§fn clone(&self) -> LaplacianKernel
fn clone(&self) -> LaplacianKernel
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 moreSource§impl ComposableKernel for LaplacianKernel
impl ComposableKernel for LaplacianKernel
type CompositionResult<Other: ComposableKernel> = SumKernel<LaplacianKernel, Other>
Source§fn compose<Other: ComposableKernel>(self) -> Self::CompositionResult<Other>
fn compose<Other: ComposableKernel>(self) -> Self::CompositionResult<Other>
Combine this kernel with another kernel
Source§impl Debug for LaplacianKernel
impl Debug for LaplacianKernel
Source§impl KernelMethodCompatibility<LaplacianKernel, NystromMethod> for ()
impl KernelMethodCompatibility<LaplacianKernel, NystromMethod> for ()
Source§const IS_COMPATIBLE: bool = true
const IS_COMPATIBLE: bool = true
Whether this kernel-method combination is supported
Source§const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Good
const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Good
Performance characteristics of this combination
Source§const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Quadratic
const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Quadratic
Memory complexity
Source§impl KernelMethodCompatibility<LaplacianKernel, RandomFourierFeatures> for ()
impl KernelMethodCompatibility<LaplacianKernel, RandomFourierFeatures> for ()
Source§const IS_COMPATIBLE: bool = true
const IS_COMPATIBLE: bool = true
Whether this kernel-method combination is supported
Source§const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Optimal
const PERFORMANCE_TIER: PerformanceTier = PerformanceTier::Optimal
Performance characteristics of this combination
Source§const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Linear
const MEMORY_COMPLEXITY: ComplexityClass = ComplexityClass::Linear
Memory complexity
Source§impl KernelType for LaplacianKernel
impl KernelType for LaplacianKernel
impl Copy for LaplacianKernel
impl FittableKernel<NystromMethod> for LaplacianKernel
impl FittableKernel<RandomFourierFeatures> for LaplacianKernel
impl FittableMethod<LaplacianKernel> for NystromMethod
impl FittableMethod<LaplacianKernel> for RandomFourierFeatures
impl KernelTypeWithBandwidth for LaplacianKernel
Auto Trait Implementations§
impl Freeze for LaplacianKernel
impl RefUnwindSafe for LaplacianKernel
impl Send for LaplacianKernel
impl Sync for LaplacianKernel
impl Unpin for LaplacianKernel
impl UnwindSafe for LaplacianKernel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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