pub struct LdpcDecoder {
pub rule: CheckRule,
pub layered: bool,
pub max_iterations: usize,
}Expand description
The settings of the belief-propagation decoder of an LdpcCode.
Fields§
§rule: CheckRuleThe check-node rule.
layered: boolLayered (true) or flooding schedule.
max_iterations: usizeMaximum iterations (0: the channel LLRs are returned as they are).
Trait Implementations§
Source§impl Clone for LdpcDecoder
impl Clone for LdpcDecoder
impl Copy for LdpcDecoder
Source§impl Debug for LdpcDecoder
impl Debug for LdpcDecoder
Source§impl Default for LdpcDecoder
impl Default for LdpcDecoder
Source§impl PartialEq for LdpcDecoder
impl PartialEq for LdpcDecoder
impl StructuralPartialEq for LdpcDecoder
Auto Trait Implementations§
impl Forget for LdpcDecoder
impl Freeze for LdpcDecoder
impl RefUnwindSafe for LdpcDecoder
impl Send for LdpcDecoder
impl Sync for LdpcDecoder
impl Unpin for LdpcDecoder
impl UnsafeUnpin for LdpcDecoder
impl UnwindSafe for LdpcDecoder
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