76 mzd_t *B,
int const cutoff,
int const inconsistency_check);
104 mzd_t *B,
int const cutoff,
int const inconsistency_check);
142 #endif // M4RI_SOLVE_H
int _mzd_solve_left(mzd_t *A, mzd_t *B, int const cutoff, int const inconsistency_check)
Solves A X = B with A and B matrices.
Definition: solve.c:120
Dense matrices over GF(2).
Definition: mzd.h:86
int rci_t
Type of row and column indexes.
Definition: misc.h:72
int mzd_pluq_solve_left(mzd_t const *A, rci_t rank, mzp_t const *P, mzp_t const *Q, mzd_t *B, int const cutoff, int const inconsistency_check)
Solves (P L U Q) X = B.
Definition: solve.c:37
int _mzd_pluq_solve_left(mzd_t const *A, rci_t rank, mzp_t const *P, mzp_t const *Q, mzd_t *B, int const cutoff, int const inconsistency_check)
Solves (P L U Q) X = B.
Definition: solve.c:50
mzd_t * mzd_kernel_left_pluq(mzd_t *A, int const cutoff)
Solve X for A X = 0.
Definition: solve.c:146
Permutations.
Definition: mzp.h:37
int mzd_solve_left(mzd_t *A, mzd_t *B, int const cutoff, int const inconsistency_check)
Solves A X = B with A and B matrices.
Definition: solve.c:30