pub enum AmgCycle {
VCycle,
WCycle,
FCycle,
}Expand description
AMG cycle type
Variants§
VCycle
V-cycle: one visit to each level
WCycle
W-cycle: two visits to coarser levels (more expensive)
FCycle
F-cycle: hybrid between V and W
Trait Implementations§
impl Copy for AmgCycle
impl Eq for AmgCycle
impl StructuralPartialEq for AmgCycle
Auto Trait Implementations§
impl Freeze for AmgCycle
impl RefUnwindSafe for AmgCycle
impl Send for AmgCycle
impl Sync for AmgCycle
impl Unpin for AmgCycle
impl UnwindSafe for AmgCycle
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