packages feed

Flint2-0.1.0.0: csrc/perm/mat.c

#include <flint/flint.h>
#include <flint/fmpz.h>
#include <flint/fmpz_mat.h>
#include <flint/perm.h>

void _perm_mat(fmpz_mat_t a, slong *x, slong n) {
  fmpz_mat_zero(a);
  for(slong j=0; j<n; j++) {
    fmpz_one(fmpz_mat_entry(a, j, x[j]));
  }
}