Struct VmdSelectKConfig
#[non_exhaustive]pub struct VmdSelectKConfig {
pub k_range: RangeInclusive<usize>,
pub improvement_threshold: f64,
pub boundary_fidelity: f64,
pub base_config: VMDConfig,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
k_range: RangeInclusive<usize>§improvement_threshold: f64§boundary_fidelity: f64§base_config: VMDConfigImplementations§
§impl VmdSelectKConfig
impl VmdSelectKConfig
pub fn with_k_range(self, range: RangeInclusive<usize>) -> Self
pub fn with_k_range(self, range: RangeInclusive<usize>) -> Self
pub fn with_improvement_threshold(self, t: f64) -> Self
pub fn with_improvement_threshold(self, t: f64) -> Self
pub fn with_boundary_fidelity(self, t: f64) -> Self
pub fn with_boundary_fidelity(self, t: f64) -> Self
pub fn with_base_config(self, base: VMDConfig) -> Self
pub fn with_base_config(self, base: VMDConfig) -> Self
Trait Implementations§
§impl Clone for VmdSelectKConfig
impl Clone for VmdSelectKConfig
§fn clone(&self) -> VmdSelectKConfig
fn clone(&self) -> VmdSelectKConfig
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
§impl Default for VmdSelectKConfig
impl Default for VmdSelectKConfig
Auto Trait Implementations§
impl Freeze for VmdSelectKConfig
impl RefUnwindSafe for VmdSelectKConfig
impl Send for VmdSelectKConfig
impl Sync for VmdSelectKConfig
impl Unpin for VmdSelectKConfig
impl UnwindSafe for VmdSelectKConfig
Blanket Implementations§
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)