pub enum CombinationStrategy {
Linear,
Product,
Convex,
Conic,
Hierarchical,
}Expand description
Kernel combination strategy CombinationStrategy
Variants§
Linear
Linear combination: K = Σ αᵢ Kᵢ
Product
Product combination: K = Π Kᵢ^αᵢ
Convex
Convex combination with unit sum constraint: Σ αᵢ = 1
Conic
Conic combination with non-negativity: αᵢ ≥ 0
Hierarchical
Hierarchical combination with tree structure
Trait Implementations§
Source§impl Clone for CombinationStrategy
impl Clone for CombinationStrategy
Source§fn clone(&self) -> CombinationStrategy
fn clone(&self) -> CombinationStrategy
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 CombinationStrategy
impl RefUnwindSafe for CombinationStrategy
impl Send for CombinationStrategy
impl Sync for CombinationStrategy
impl Unpin for CombinationStrategy
impl UnwindSafe for CombinationStrategy
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