pub enum EigenTarget {
LargestMagnitude,
SmallestMagnitude,
LargestAlgebraic,
SmallestAlgebraic,
}Expand description
Specifies which eigenvalues to target in Krylov iteration.
Variants§
LargestMagnitude
Eigenvalues with the largest absolute value.
SmallestMagnitude
Eigenvalues with the smallest absolute value.
LargestAlgebraic
Eigenvalues with the largest real part (algebraic maximum for symmetric).
SmallestAlgebraic
Eigenvalues with the smallest real part (algebraic minimum for symmetric).
Trait Implementations§
Source§impl Clone for EigenTarget
impl Clone for EigenTarget
Source§fn clone(&self) -> EigenTarget
fn clone(&self) -> EigenTarget
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 EigenTarget
Source§impl Debug for EigenTarget
impl Debug for EigenTarget
impl Eq for EigenTarget
Source§impl Hash for EigenTarget
impl Hash for EigenTarget
Source§impl PartialEq for EigenTarget
impl PartialEq for EigenTarget
Source§fn eq(&self, other: &EigenTarget) -> bool
fn eq(&self, other: &EigenTarget) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EigenTarget
Auto Trait Implementations§
impl Freeze for EigenTarget
impl RefUnwindSafe for EigenTarget
impl Send for EigenTarget
impl Sync for EigenTarget
impl Unpin for EigenTarget
impl UnsafeUnpin for EigenTarget
impl UnwindSafe for EigenTarget
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