Remove workaround for unimplemented parts of decoding

This commit is contained in:
Christopher Berner 2019-02-03 14:52:58 -08:00
parent 44acea00d1
commit 950a575dd3

@ -646,15 +646,6 @@ impl IntermediateSymbolDecoder {
self.fourth_phase();
self.fifth_phase();
// TODO: remove this part. It's only here because some phases aren't implemented yet
let size = self.A.len();
if !self.reduce_to_row_echelon(0, 0, size) {
return None;
}
// Perform backwards elimination
self.backwards_elimination(0, 0, size);
// TODO: end of todo
// See end of section 5.4.2.1
let mut index_mapping = HashMap::new();
for i in 0..self.L {