Crate ldpc[−][src]
Expand description
A toolbox for classical and quantum LDPC codes.
The crate is divided into three modules.
The classical module contains a linear code implementation and some decoders for it.
For now, the quantum module contains only a CSS code implementation.
Finally, the noise model module contains a generic trait for noise generation.
Modules
classical | |
noise_model | Tools to generate random errors. |
quantum |
Structs
SparseBinMat | A sparse binary matrix optimized for row operations. |
Type Definitions
SparseBinSlice | |
SparseBinVec |