Here is a list of all documented files with brief descriptions:
brilliantrussian.h | M4RI and M4RM |
config.h | |
debug_dump.h | |
djb.h | Dan Bernstein's "Optimizing linear maps mod 2" |
echelonform.h | Row echelon forms |
graycode.h | Gray code implementation |
io.h | Input/output routines for matrices |
m4ri.h | Main include file for the M4RI library |
m4ri_config.h | |
misc.h | Helper functions |
mmc.h | The mmc memory management functions check a cache for re-usable unused memory before asking the system for it |
mp.h | Multicore matrix operations |
mzd.h | Dense matrices over GF(2) represented as a bit field |
mzp.h | Permutation matrices |
parity.h | Compute the parity of 64 words in parallel |
ple.h | PLE and PLUQ matrix decomposition routines |
ple_russian.h | PLE and PLUQ factorization using Gray codes |
ple_russian_template.h | |
solve.h | System solving with matrix routines |
strassen.h | Matrix operations using Strassen's formulas including Winograd's improvements |
triangular.h | Triangular system solving with Matrix routines |
triangular_russian.h | TRSM and TRTRI via Gray code tables |
xor.h | |
xor_template.h | |