pub struct RandomizedConfig {
pub target_rank: usize,
pub oversampling: usize,
pub n_power_iter: usize,
pub random_seed: Option<u64>,
pub tolerance: f32,
}Expand description
Configuration for randomized algorithms
Fields§
§target_rank: usizeTarget rank for approximation
oversampling: usizeOversampling parameter (extra dimensions for accuracy)
n_power_iter: usizeNumber of power iterations for improved accuracy
random_seed: Option<u64>Random seed for reproducibility (None for random)
tolerance: f32Tolerance for adaptive rank selection
Implementations§
Trait Implementations§
Source§impl Clone for RandomizedConfig
impl Clone for RandomizedConfig
Source§fn clone(&self) -> RandomizedConfig
fn clone(&self) -> RandomizedConfig
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 RandomizedConfig
impl Debug for RandomizedConfig
Auto Trait Implementations§
impl Freeze for RandomizedConfig
impl RefUnwindSafe for RandomizedConfig
impl Send for RandomizedConfig
impl Sync for RandomizedConfig
impl Unpin for RandomizedConfig
impl UnsafeUnpin for RandomizedConfig
impl UnwindSafe for RandomizedConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more