#include "test_helpers.h"
#include "mpfr_mat.h"
TEST_FUNCTION_START(mpfr_mat_zero, state)
{
slong m, n, i, j, rep;
for (rep = 0; rep < 100 * flint_test_multiplier(); rep++)
{
mpfr_mat_t A;
m = n_randint(state, 20);
n = n_randint(state, 20);
mpfr_mat_init(A, m, n, 200);
mpfr_mat_randtest(A, state);
mpfr_mat_zero(A);
for (i = 0; i < m; i++)
{
for (j = 0; j < n; j++)
{
if (!mpfr_zero_p(mpfr_mat_entry(A, i, j)))
TEST_FUNCTION_FAIL("nonzero entry\n");
}
}
mpfr_mat_clear(A);
}
TEST_FUNCTION_END(state);
}