pub struct LanczosConfig {
pub max_iterations: usize,
pub tolerance: f64,
pub num_eigenvalues: usize,
pub which: EigenTarget,
}Expand description
Configuration for Lanczos iteration on symmetric sparse matrices.
Fields§
§max_iterations: usizeMaximum Krylov subspace dimension (number of Lanczos 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 LanczosConfig
impl Clone for LanczosConfig
Source§fn clone(&self) -> LanczosConfig
fn clone(&self) -> LanczosConfig
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 LanczosConfig
impl RefUnwindSafe for LanczosConfig
impl Send for LanczosConfig
impl Sync for LanczosConfig
impl Unpin for LanczosConfig
impl UnsafeUnpin for LanczosConfig
impl UnwindSafe for LanczosConfig
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