pub struct ShiftInvertResult {
pub eigenvalue: f64,
pub eigenvector: Vec<f64>,
pub iters: usize,
pub converged: bool,
pub residual: f64,
}Expand description
Outcome of a shift-invert solve.
Fields§
§eigenvalue: f64The converged eigenvalue of A nearest the requested shift σ.
eigenvector: Vec<f64>The associated unit-norm eigenvector (length n).
iters: usizeNumber of iterations performed.
converged: boolWhether the residual tolerance was met within max_iter iterations.
residual: f64The final eigenpair residual ‖A v − λ v‖.
Trait Implementations§
Source§impl Clone for ShiftInvertResult
impl Clone for ShiftInvertResult
Source§fn clone(&self) -> ShiftInvertResult
fn clone(&self) -> ShiftInvertResult
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 moreAuto Trait Implementations§
impl Freeze for ShiftInvertResult
impl RefUnwindSafe for ShiftInvertResult
impl Send for ShiftInvertResult
impl Sync for ShiftInvertResult
impl Unpin for ShiftInvertResult
impl UnsafeUnpin for ShiftInvertResult
impl UnwindSafe for ShiftInvertResult
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