Expand description
Core type definitions: code parameters, operation variants, and status enums.
Structs§
- Code
Params - Parameters defining the structure of a fountain code.
- Decoding
Config - A struct for decoding configuration.
Enums§
- Code
Type - Distinguishes between systematic and ordinary fountain codes.
- Decode
Status - Result of the decoding process.
- Inactivation
Strategy - Strategy for selecting which variable to inactivate during BP decoding.
- Operation
- Data vector operations that can be recorded for delayed execution.
- Solver
Type - Identifies which solver configuration to use based on code type and direction.
- Substitution
Method - Method used for back-substitution after Gaussian elimination.
Constants§
- GF2_
FIELD_ POLY - Sentinel for
HDPC::gf_polyandDataManager::config_finite_field. - MAX_
INACTIVE_ NUM - Maximum number of inactive vectors allowed in the system.
Type Aliases§
- Degree
SetFn - Type alias for degree set generator function (symbol index -> active and inactive indices).