pub struct ArnoldiConfig {
pub max_iterations: usize,
pub tolerance: f64,
pub num_eigenvalues: usize,
pub which: EigenTarget,
}Expand description
Configuration for Arnoldi iteration on general sparse matrices.
Fields§
§max_iterations: usizeMaximum Krylov subspace dimension (number of Arnoldi steps).
tolerance: f64Convergence tolerance for eigenvalue residuals.
num_eigenvalues: usizeNumber of eigenvalues to compute.
which: EigenTargetWhich eigenvalues to target.
Trait Implementations§
Source§impl Clone for ArnoldiConfig
impl Clone for ArnoldiConfig
Source§fn clone(&self) -> ArnoldiConfig
fn clone(&self) -> ArnoldiConfig
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 ArnoldiConfig
impl RefUnwindSafe for ArnoldiConfig
impl Send for ArnoldiConfig
impl Sync for ArnoldiConfig
impl Unpin for ArnoldiConfig
impl UnsafeUnpin for ArnoldiConfig
impl UnwindSafe for ArnoldiConfig
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