1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! A toolbox for classical and quantum LDPC codes.
//!
//! The crate is divided into three modules.
//!
//! The [classical module](classical) contains a [linear code](classical::LinearCode)
//! implementation and some decoders for it.
//!
//! For now, the [quantum module](quantum) contains only a [CSS code](quantum::CssCode)
//! implementation.
//!
//! Finally, the [noise model module](noise_model) contains a generic trait for noise generation.

pub mod codes;
pub mod css;
pub mod decoders;
pub mod noise;