pub struct ObjectiveWeights {
pub throughput: f64,
pub latency: f64,
pub resource_utilization: f64,
pub energy_efficiency: f64,
pub cost: f64,
pub reliability: f64,
pub stability: f64,
}Expand description
Objective weights for multi-objective optimization
Fields§
§throughput: f64Throughput weight
latency: f64Latency weight
resource_utilization: f64Resource utilization weight
energy_efficiency: f64Energy efficiency weight
cost: f64Cost weight
reliability: f64Reliability weight
stability: f64Stability weight
Trait Implementations§
Source§impl Clone for ObjectiveWeights
impl Clone for ObjectiveWeights
Source§fn clone(&self) -> ObjectiveWeights
fn clone(&self) -> ObjectiveWeights
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 ObjectiveWeights
impl Debug for ObjectiveWeights
Auto Trait Implementations§
impl Freeze for ObjectiveWeights
impl RefUnwindSafe for ObjectiveWeights
impl Send for ObjectiveWeights
impl Sync for ObjectiveWeights
impl Unpin for ObjectiveWeights
impl UnwindSafe for ObjectiveWeights
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