pub struct EnsembleOptions {
pub criterion: ModelSelectionCriterion,
pub include_rbf_cubic: bool,
pub include_rbf_gaussian: bool,
pub include_rbf_multiquadric: bool,
pub include_rbf_tps: bool,
pub include_kriging_se: bool,
pub include_kriging_matern52: bool,
pub min_weight: f64,
pub seed: Option<u64>,
}Expand description
Options for ensemble surrogate
Fields§
§criterion: ModelSelectionCriterionModel selection criterion
include_rbf_cubic: boolWhether to include RBF with cubic kernel
include_rbf_gaussian: boolWhether to include RBF with Gaussian kernel
include_rbf_multiquadric: boolWhether to include RBF with multiquadric kernel
include_rbf_tps: boolWhether to include RBF with thin-plate spline
include_kriging_se: boolWhether to include Kriging with squared exponential
include_kriging_matern52: boolWhether to include Kriging with Matern 5/2
min_weight: f64Minimum weight for a model to be included (pruning threshold)
seed: Option<u64>Random seed for cross-validation
Trait Implementations§
Source§impl Clone for EnsembleOptions
impl Clone for EnsembleOptions
Source§fn clone(&self) -> EnsembleOptions
fn clone(&self) -> EnsembleOptions
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 moreSource§impl Debug for EnsembleOptions
impl Debug for EnsembleOptions
Auto Trait Implementations§
impl Freeze for EnsembleOptions
impl RefUnwindSafe for EnsembleOptions
impl Send for EnsembleOptions
impl Sync for EnsembleOptions
impl Unpin for EnsembleOptions
impl UnsafeUnpin for EnsembleOptions
impl UnwindSafe for EnsembleOptions
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> 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 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.