pub enum DgeevxBalance {
None,
Perm,
Scale,
Both,
}Expand description
Balancing performed by lapack_dgeevx (igraph_lapack_dgeevx_balance_t).
Variants§
None
Neither permute nor scale.
Perm
Permute rows and columns to make the matrix more nearly upper triangular; do not scale.
Scale
Diagonally scale (D A D^-1) to make rows and columns closer in
norm; do not permute.
Both
Both permute and scale.
Trait Implementations§
Source§impl Clone for DgeevxBalance
impl Clone for DgeevxBalance
Source§fn clone(&self) -> DgeevxBalance
fn clone(&self) -> DgeevxBalance
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 DgeevxBalance
Source§impl Debug for DgeevxBalance
impl Debug for DgeevxBalance
impl Eq for DgeevxBalance
Source§impl From<DgeevxBalance> for igraph_lapack_dgeevx_balance_t
impl From<DgeevxBalance> for igraph_lapack_dgeevx_balance_t
Source§fn from(value: DgeevxBalance) -> igraph_lapack_dgeevx_balance_t
fn from(value: DgeevxBalance) -> igraph_lapack_dgeevx_balance_t
Converts to this type from the input type.
Source§impl Hash for DgeevxBalance
impl Hash for DgeevxBalance
Source§impl PartialEq for DgeevxBalance
impl PartialEq for DgeevxBalance
Source§fn eq(&self, other: &DgeevxBalance) -> bool
fn eq(&self, other: &DgeevxBalance) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DgeevxBalance
Auto Trait Implementations§
impl Freeze for DgeevxBalance
impl RefUnwindSafe for DgeevxBalance
impl Send for DgeevxBalance
impl Sync for DgeevxBalance
impl Unpin for DgeevxBalance
impl UnsafeUnpin for DgeevxBalance
impl UnwindSafe for DgeevxBalance
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