pub struct ScoreBasedConfig {
pub execution_time_weight: f64,
pub memory_usage_weight: f64,
pub cache_efficiency_weight: f64,
pub historical_weight: f64,
pub switching_penalty: f64,
}Expand description
Configuration for score-based selection
Fields§
§execution_time_weight: f64Weight for execution time
memory_usage_weight: f64Weight for memory usage
cache_efficiency_weight: f64Weight for cache efficiency
historical_weight: f64Weight for historical performance
switching_penalty: f64Penalty for kernel switching
Trait Implementations§
Source§impl Clone for ScoreBasedConfig
impl Clone for ScoreBasedConfig
Source§fn clone(&self) -> ScoreBasedConfig
fn clone(&self) -> ScoreBasedConfig
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 moreSource§impl Debug for ScoreBasedConfig
impl Debug for ScoreBasedConfig
Auto Trait Implementations§
impl Freeze for ScoreBasedConfig
impl RefUnwindSafe for ScoreBasedConfig
impl Send for ScoreBasedConfig
impl Sync for ScoreBasedConfig
impl Unpin for ScoreBasedConfig
impl UnsafeUnpin for ScoreBasedConfig
impl UnwindSafe for ScoreBasedConfig
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