pub enum ProposalDistribution {
Empirical,
GaussianMixture {
n_components: usize,
},
KernelDensity {
bandwidth: f64,
},
}Expand description
Proposal distributions for importance sampling
Variants§
Empirical
Use empirical distribution as proposal
GaussianMixture
Use Gaussian mixture model
KernelDensity
Use kernel density estimate
Trait Implementations§
Source§impl Clone for ProposalDistribution
impl Clone for ProposalDistribution
Source§fn clone(&self) -> ProposalDistribution
fn clone(&self) -> ProposalDistribution
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 ProposalDistribution
impl RefUnwindSafe for ProposalDistribution
impl Send for ProposalDistribution
impl Sync for ProposalDistribution
impl Unpin for ProposalDistribution
impl UnwindSafe for ProposalDistribution
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