1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
//! A belief propapagation decoder for classical and quantum sparse error correcting codes. pub mod channel; pub use channel::BinaryChannel; pub mod decoders; pub use decoders::{BPDecoder, BPResult, Decoder, DecodingResult, ErasureDecoder, ErasureResult}; pub mod gf2; pub use gf2::GF2; pub mod parity_check_matrix; pub use parity_check_matrix::ParityCheckMatrix; pub mod simulation; pub use simulation::{SimulationResult, Simulator}; mod sparse_matrix;