Commit Graph

476 Commits

Author SHA1 Message Date
Christopher Berner
3deb34f613 Refactor Symbol to use Octet 2019-01-28 23:08:22 -08:00
Christopher Berner
2e1ae45d81 Fix warning about unused identity() method 2019-01-28 22:39:55 -08:00
Christopher Berner
58522a74d1 Optimize matrix vector multiply 2019-01-28 22:38:02 -08:00
Christopher Berner
8fbf4224cb Add profiling Makefile target 2019-01-28 22:28:08 -08:00
Christopher Berner
d7f54d32a8 Version 0.1.0 2019-01-28 21:59:06 -08:00
Christopher Berner
587d156928 Update benchmarks 2019-01-28 17:24:31 -08:00
Christopher Berner
33813fccb7 Implement decoding from repair symbols 2019-01-28 17:17:05 -08:00
Christopher Berner
5eeaa5c5cc Refactor constraint matrix for decoding 2019-01-27 10:51:36 -08:00
Christopher Berner
7ba50eb48b Fix various compiler warnings 2019-01-26 22:13:26 -08:00
Christopher Berner
74a77480fb Fix bug in calculation of d1 in Tuple[] 2019-01-26 22:12:59 -08:00
Christopher Berner
7355a6e8b2 Implement repair symbols 2019-01-26 22:04:17 -08:00
Christopher Berner
912330cd45 Refactor to use Symbol 2019-01-26 21:49:08 -08:00
Christopher Berner
ce04ceb1a8 Implement constraint matrix 2019-01-26 21:35:43 -08:00
Christopher Berner
02cf40b8b8 Implement intermediate symbols generation 2019-01-26 19:30:17 -08:00
Christopher Berner
ad44e2991b Implement octet matrix operations 2019-01-26 19:16:07 -08:00
Christopher Berner
3cab629405 Implement Enc[] function and add compliance test 2019-01-26 11:05:27 -08:00
Christopher Berner
8773208cc1 Implement basic arithmetic on symbols 2019-01-24 18:50:46 -08:00
Christopher Berner
8009b07fd3 Implement Tuple[K', X] 2019-01-23 22:49:22 -08:00
Christopher Berner
0f12cf6182 Implement calculation of L, P, and P1 2019-01-23 22:30:19 -08:00
Christopher Berner
12ac0988d9 Implement Deg function 2019-01-23 22:11:55 -08:00
Christopher Berner
44f8a2e75e Implement RNG and reorganize some code 2019-01-23 21:57:40 -08:00
Christopher Berner
f5e0c1ebe1 Add RNG constants and systematic indices 2019-01-23 21:21:48 -08:00
Christopher Berner
9be2728a99 Add benchmark 2019-01-23 18:31:16 -08:00
Christopher Berner
24632695ed Initial interfaces 2019-01-22 22:53:23 -08:00
Christopher Berner
3299c950e6 Exclude IntelliJ files from Git 2019-01-21 17:07:07 -08:00
Christopher Berner
9638875def
Initial commit 2019-01-21 16:58:13 -08:00