pub struct ClimateObjectiveWeights {
pub temperature_accuracy: f64,
pub precipitation_accuracy: f64,
pub sea_level_accuracy: f64,
pub extreme_weather_accuracy: f64,
pub carbon_cycle_accuracy: f64,
pub energy_balance_accuracy: f64,
pub computational_efficiency: f64,
}Expand description
Climate objective weights for multi-objective optimization
Fields§
§temperature_accuracy: f64Temperature prediction accuracy weight
precipitation_accuracy: f64Precipitation prediction accuracy weight
sea_level_accuracy: f64Sea level prediction accuracy weight
extreme_weather_accuracy: f64Extreme weather prediction weight
carbon_cycle_accuracy: f64Carbon cycle accuracy weight
energy_balance_accuracy: f64Energy balance accuracy weight
computational_efficiency: f64Model computational efficiency weight
Trait Implementations§
Source§impl Clone for ClimateObjectiveWeights
impl Clone for ClimateObjectiveWeights
Source§fn clone(&self) -> ClimateObjectiveWeights
fn clone(&self) -> ClimateObjectiveWeights
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 ClimateObjectiveWeights
impl Debug for ClimateObjectiveWeights
Auto Trait Implementations§
impl Freeze for ClimateObjectiveWeights
impl RefUnwindSafe for ClimateObjectiveWeights
impl Send for ClimateObjectiveWeights
impl Sync for ClimateObjectiveWeights
impl Unpin for ClimateObjectiveWeights
impl UnwindSafe for ClimateObjectiveWeights
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.