pub struct SymmetricEigen {
pub values: Vec<f64>,
pub vectors: Matrix,
}Expand description
Eigenvalues and eigenvectors of a real symmetric matrix.
Fields§
§values: Vec<f64>The eigenvalues, in the order implied by the EigenWhich choice:
decreasing magnitude for LargestMagnitude, increasing magnitude for
SmallestMagnitude, decreasing for LargestAlgebraic, increasing for
SmallestAlgebraic, All, Interval and Select, and alternating
largest / smallest for BothEnds — whichever algorithm is used.
vectors: MatrixThe unit eigenvectors, in the columns (n × number of eigenvalues).
Trait Implementations§
Source§impl Clone for SymmetricEigen
impl Clone for SymmetricEigen
Source§fn clone(&self) -> SymmetricEigen
fn clone(&self) -> SymmetricEigen
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 moreSource§impl Debug for SymmetricEigen
impl Debug for SymmetricEigen
Source§impl PartialEq for SymmetricEigen
impl PartialEq for SymmetricEigen
Source§fn eq(&self, other: &SymmetricEigen) -> bool
fn eq(&self, other: &SymmetricEigen) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SymmetricEigen
Auto Trait Implementations§
impl Freeze for SymmetricEigen
impl RefUnwindSafe for SymmetricEigen
impl Send for SymmetricEigen
impl Sync for SymmetricEigen
impl Unpin for SymmetricEigen
impl UnsafeUnpin for SymmetricEigen
impl UnwindSafe for SymmetricEigen
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