pub struct SublinearConfig {
pub target_dimension: usize,
pub sparsification_eps: Precision,
pub jl_distortion: Precision,
pub sampling_probability: Precision,
pub max_recursion_depth: usize,
pub base_case_threshold: usize,
}Expand description
Configuration for sublinear algorithms
Fields§
§target_dimension: usizeTarget dimension after dimension reduction
sparsification_eps: PrecisionSparsification parameter (0 < eps < 1)
jl_distortion: PrecisionJohnson-Lindenstrauss distortion parameter
sampling_probability: PrecisionSampling probability for sketching
max_recursion_depth: usizeMaximum recursion depth
base_case_threshold: usizeBase case threshold for recursion
Trait Implementations§
Source§impl Clone for SublinearConfig
impl Clone for SublinearConfig
Source§fn clone(&self) -> SublinearConfig
fn clone(&self) -> SublinearConfig
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 SublinearConfig
impl Debug for SublinearConfig
Auto Trait Implementations§
impl Freeze for SublinearConfig
impl RefUnwindSafe for SublinearConfig
impl Send for SublinearConfig
impl Sync for SublinearConfig
impl Unpin for SublinearConfig
impl UnsafeUnpin for SublinearConfig
impl UnwindSafe for SublinearConfig
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