pub struct DimensionSelectionResult {
pub optimal_dimension: usize,
pub quality_scores: HashMap<usize, f64>,
pub approximation_errors: HashMap<usize, f64>,
pub computation_times: HashMap<usize, f64>,
pub memory_usage: HashMap<usize, usize>,
}Expand description
Results from adaptive dimension selection DimensionSelectionResult
Fields§
§optimal_dimension: usizeSelected optimal dimension
quality_scores: HashMap<usize, f64>Quality scores for all tested dimensions
approximation_errors: HashMap<usize, f64>Approximation errors for all tested dimensions
computation_times: HashMap<usize, f64>Computational times for all tested dimensions
memory_usage: HashMap<usize, usize>Memory usage for all tested dimensions
Trait Implementations§
Source§impl Clone for DimensionSelectionResult
impl Clone for DimensionSelectionResult
Source§fn clone(&self) -> DimensionSelectionResult
fn clone(&self) -> DimensionSelectionResult
Returns a duplicate of the value. Read more
1.0.0 · 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 DimensionSelectionResult
impl RefUnwindSafe for DimensionSelectionResult
impl Send for DimensionSelectionResult
impl Sync for DimensionSelectionResult
impl Unpin for DimensionSelectionResult
impl UnwindSafe for DimensionSelectionResult
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
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