pub struct ArpackSymmetricResult {
pub values: Vec<f64>,
pub vectors: Matrix,
pub info: ArpackInfo,
}Expand description
Result of the symmetric ARPACK solvers.
Fields§
§values: Vec<f64>The eigenvalues, ordered according to ArpackOptions::which:
decreasing for LargestAlgebraic, increasing for SmallestAlgebraic,
by decreasing (increasing) magnitude for LargestMagnitude
(SmallestMagnitude), and alternating smallest / largest (starting
from the smallest) for BothEnds.
vectors: MatrixThe corresponding unit eigenvectors, in the columns (n × nev).
info: ArpackInfoConvergence statistics.
Trait Implementations§
Source§impl Clone for ArpackSymmetricResult
impl Clone for ArpackSymmetricResult
Source§fn clone(&self) -> ArpackSymmetricResult
fn clone(&self) -> ArpackSymmetricResult
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 ArpackSymmetricResult
impl Debug for ArpackSymmetricResult
Source§impl PartialEq for ArpackSymmetricResult
impl PartialEq for ArpackSymmetricResult
Source§fn eq(&self, other: &ArpackSymmetricResult) -> bool
fn eq(&self, other: &ArpackSymmetricResult) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ArpackSymmetricResult
Auto Trait Implementations§
impl Freeze for ArpackSymmetricResult
impl RefUnwindSafe for ArpackSymmetricResult
impl Send for ArpackSymmetricResult
impl Sync for ArpackSymmetricResult
impl Unpin for ArpackSymmetricResult
impl UnsafeUnpin for ArpackSymmetricResult
impl UnwindSafe for ArpackSymmetricResult
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