pub enum StructuredFamily {
WeightAssignment,
MeanPrecision,
ComponentWise,
BlockDiagonal,
}Expand description
Structured variational approximation family
Variants§
WeightAssignment
Preserves correlation between mixture weights and assignment variables
MeanPrecision
Preserves correlation between means and precisions within each component
ComponentWise
Preserves correlation between all parameters of each component
BlockDiagonal
Block-diagonal structure preserving local correlations
Trait Implementations§
Source§impl Clone for StructuredFamily
impl Clone for StructuredFamily
Source§fn clone(&self) -> StructuredFamily
fn clone(&self) -> StructuredFamily
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 StructuredFamily
impl Debug for StructuredFamily
Source§impl PartialEq for StructuredFamily
impl PartialEq for StructuredFamily
impl Copy for StructuredFamily
impl StructuralPartialEq for StructuredFamily
Auto Trait Implementations§
impl Freeze for StructuredFamily
impl RefUnwindSafe for StructuredFamily
impl Send for StructuredFamily
impl Sync for StructuredFamily
impl Unpin for StructuredFamily
impl UnwindSafe for StructuredFamily
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