pub struct RegularEnsemble {
pub dv: usize,
pub dc: usize,
}Expand description
The $(d_{v}, d_{c})$-regular LDPC ensemble: every variable node of degree $d_{v}$, every check node of degree $d_{c}$, design rate $1 - d_{v}/d_{c}$.
Fields§
§dv: usizeVariable-node degree $d_{v}$.
dc: usizeCheck-node degree $d_{c}$.
Implementations§
Trait Implementations§
Source§impl Clone for RegularEnsemble
impl Clone for RegularEnsemble
impl Copy for RegularEnsemble
Source§impl Debug for RegularEnsemble
impl Debug for RegularEnsemble
impl Eq for RegularEnsemble
Source§impl PartialEq for RegularEnsemble
impl PartialEq for RegularEnsemble
impl StructuralPartialEq for RegularEnsemble
Auto Trait Implementations§
impl Forget for RegularEnsemble
impl Freeze for RegularEnsemble
impl RefUnwindSafe for RegularEnsemble
impl Send for RegularEnsemble
impl Sync for RegularEnsemble
impl Unpin for RegularEnsemble
impl UnsafeUnpin for RegularEnsemble
impl UnwindSafe for RegularEnsemble
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