mirror of
https://github.com/cberner/raptorq.git
synced 2024-06-29 18:21:43 +00:00
Enable sparse matrix math at >= 1000 symbols
This commit is contained in:
parent
6e18062b03
commit
3a3f739fae
@ -5,7 +5,7 @@ use crate::base::PayloadId;
|
||||
use crate::constraint_matrix::generate_constraint_matrix;
|
||||
use crate::pi_solver::fused_inverse_mul_symbols;
|
||||
use crate::symbol::Symbol;
|
||||
use crate::systematic_constants::{calculate_p1, MAX_SOURCE_SYMBOLS_PER_BLOCK};
|
||||
use crate::systematic_constants::calculate_p1;
|
||||
use crate::systematic_constants::extended_source_block_symbols;
|
||||
use crate::systematic_constants::num_hdpc_symbols;
|
||||
use crate::systematic_constants::num_intermediate_symbols;
|
||||
@ -15,8 +15,7 @@ use crate::systematic_constants::num_pi_symbols;
|
||||
use crate::ObjectTransmissionInformation;
|
||||
use crate::matrix::{DenseOctetMatrix, SparseOctetMatrix};
|
||||
|
||||
// Currently disabled, until more testing has been done
|
||||
pub const SPARSE_MATRIX_THRESHOLD: u32 = MAX_SOURCE_SYMBOLS_PER_BLOCK + 1;
|
||||
pub const SPARSE_MATRIX_THRESHOLD: u32 = 1000;
|
||||
|
||||
pub struct Encoder {
|
||||
config: ObjectTransmissionInformation,
|
||||
|
Loading…
Reference in New Issue
Block a user