M4RI 1.0.1
Data Fields
mzd_t Struct Reference

Dense matrices over GF(2). More...

#include <packedmatrix.h>

Data Fields

mmb_tblocks
size_t nrows
size_t ncols
size_t width
size_t offset
word ** rows

Detailed Description

Dense matrices over GF(2).

The most fundamental data type in this library.

Examples:

testsuite/bench_elimination.c, testsuite/test_elimination.c, testsuite/test_multiplication.c, and testsuite/test_pluq.c.


Field Documentation

Contains pointers to the actual blocks of memory containing the values packed into words of size RADIX.

size_t mzd_t::ncols

Number of columns.

Examples:
testsuite/bench_elimination.c.
size_t mzd_t::nrows

Number of rows.

Examples:
testsuite/bench_elimination.c.
size_t mzd_t::offset

column offset of the first column.

Address of first word in each row, so the first word of row i is is m->rows[i]

size_t mzd_t::width

width = ceil(ncols/RADIX)


The documentation for this struct was generated from the following file: