pub enum CorrelationModel {
Linear {
correlation_strength: Float,
},
Exponential {
decay_rate: Float,
},
GaussianProcess {
kernel_type: String,
},
RankCorrelation,
}Expand description
Models for correlation between fidelities
Variants§
Linear
Linear correlation between fidelities
Exponential
Exponential correlation
GaussianProcess
Learned correlation using Gaussian Process
RankCorrelation
Rank correlation
Trait Implementations§
Source§impl Clone for CorrelationModel
impl Clone for CorrelationModel
Source§fn clone(&self) -> CorrelationModel
fn clone(&self) -> CorrelationModel
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 CorrelationModel
impl RefUnwindSafe for CorrelationModel
impl Send for CorrelationModel
impl Sync for CorrelationModel
impl Unpin for CorrelationModel
impl UnwindSafe for CorrelationModel
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