pub struct PatternFeatures {
pub spatial_locality: f64,
pub temporal_locality: f64,
pub stride_pattern: Vec<isize>,
pub access_density: f64,
pub repetition_factor: f64,
pub working_setsize: usize,
pub cache_utilization: f64,
}Expand description
Pattern features for classification and similarity
Fields§
§spatial_locality: f64Spatial locality score
temporal_locality: f64Temporal locality score
stride_pattern: Vec<isize>Stride pattern
access_density: f64Access density
repetition_factor: f64Repetition factor
working_setsize: usizeWorking set size
cache_utilization: f64Cache utilization
Trait Implementations§
Source§impl Clone for PatternFeatures
impl Clone for PatternFeatures
Source§fn clone(&self) -> PatternFeatures
fn clone(&self) -> PatternFeatures
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 PatternFeatures
impl RefUnwindSafe for PatternFeatures
impl Send for PatternFeatures
impl Sync for PatternFeatures
impl Unpin for PatternFeatures
impl UnsafeUnpin for PatternFeatures
impl UnwindSafe for PatternFeatures
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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