pub struct DensityEvolutionRun {
pub error: f64,
pub iterations: usize,
pub converged: bool,
}Expand description
The outcome of a run of density evolution.
Fields§
§error: f64Fraction of incorrect variable-to-check messages at the last iteration (an LLR of zero counts as half).
iterations: usizeIterations run.
converged: boolWhether the fraction fell below the target.
Trait Implementations§
Source§impl Clone for DensityEvolutionRun
impl Clone for DensityEvolutionRun
impl Copy for DensityEvolutionRun
Source§impl Debug for DensityEvolutionRun
impl Debug for DensityEvolutionRun
Source§impl PartialEq for DensityEvolutionRun
impl PartialEq for DensityEvolutionRun
impl StructuralPartialEq for DensityEvolutionRun
Auto Trait Implementations§
impl Forget for DensityEvolutionRun
impl Freeze for DensityEvolutionRun
impl RefUnwindSafe for DensityEvolutionRun
impl Send for DensityEvolutionRun
impl Sync for DensityEvolutionRun
impl Unpin for DensityEvolutionRun
impl UnsafeUnpin for DensityEvolutionRun
impl UnwindSafe for DensityEvolutionRun
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