pub enum WorkingSetSelectionStrategy {
MaximalViolating,
WeightedRandom,
SteepestFeasible,
Hybrid,
BlockWise,
}Expand description
Strategies for selecting working sets in decomposition
Variants§
MaximalViolating
Select samples with maximum KKT condition violations
WeightedRandom
Random selection with gradient-based weighting
SteepestFeasible
Steepest feasible direction
Hybrid
Hybrid approach combining multiple strategies
BlockWise
Block-wise selection for structured problems
Trait Implementations§
Source§impl Clone for WorkingSetSelectionStrategy
impl Clone for WorkingSetSelectionStrategy
Source§fn clone(&self) -> WorkingSetSelectionStrategy
fn clone(&self) -> WorkingSetSelectionStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WorkingSetSelectionStrategy
Auto Trait Implementations§
impl Freeze for WorkingSetSelectionStrategy
impl RefUnwindSafe for WorkingSetSelectionStrategy
impl Send for WorkingSetSelectionStrategy
impl Sync for WorkingSetSelectionStrategy
impl Unpin for WorkingSetSelectionStrategy
impl UnsafeUnpin for WorkingSetSelectionStrategy
impl UnwindSafe for WorkingSetSelectionStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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