Go to the documentation of this file.
31 #include <m4ri/m4ri_config.h>
97 #if __M4RI_HAVE_LIBPNG
109 mzd_t * mzd_from_png(
const char *fn,
int verbose);
135 int mzd_to_png(
const mzd_t *A,
const char *fn,
int compression_level,
const char *comment,
int verbose);
137 #endif //__M4RI_HAVE_LIBPNG
mzd_t * mzd_from_str(rci_t m, rci_t n, const char *str)
Create matrix from dense ASCII string.
Definition: io.c:366
static void mzd_print(mzd_t const *M)
Print a matrix to stdout.
Definition: io.h:82
mzd_t * mzd_from_jcf(const char *fn, int verbose)
Read matrix from ASCII file in JCF format.
Definition: io.c:308
void mzd_fprint_row(FILE *stream, mzd_t const *M, const rci_t i)
Print row i of M to an output stream.
Definition: io.c:49
Dense matrices over GF(2) represented as a bit field.
int rci_t
Type of row and column indexes.
Definition: misc.h:72
Dense matrices over GF(2).
Definition: mzd.h:86
static void mzd_print_row(mzd_t const *M, const rci_t i)
Print row i of M to stdout.
Definition: io.h:55
void mzd_info(const mzd_t *A, int do_rank)
Print compact information about the matrix to stdout.
Definition: io.c:36
rci_t nrows
Definition: mzd.h:88
static void mzd_fprint(FILE *stream, mzd_t const *M)
Print a matrix to an output stream.
Definition: io.h:68