pub struct EnsembleSampler { /* private fields */ }Expand description
Ensemble sampler that combines multiple sampling strategies
Implementations§
Source§impl EnsembleSampler
impl EnsembleSampler
Sourcepub fn new(samplers: Vec<Box<dyn Sampler>>, method: EnsembleMethod) -> Self
pub fn new(samplers: Vec<Box<dyn Sampler>>, method: EnsembleMethod) -> Self
Create new ensemble sampler
Sourcepub fn with_weights(self, weights: Vec<f64>) -> Self
pub fn with_weights(self, weights: Vec<f64>) -> Self
Set weights for weighted voting
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EnsembleSampler
impl !RefUnwindSafe for EnsembleSampler
impl !Send for EnsembleSampler
impl !Sync for EnsembleSampler
impl Unpin for EnsembleSampler
impl !UnwindSafe for EnsembleSampler
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> 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.