#include "test_helpers.h"
#include "gr_mat.h"
TEST_FUNCTION_START(gr_mat_lu, state)
{
gr_ctx_t ctx;
gr_ctx_init_fmpz(ctx);
gr_mat_test_lu((gr_method_mat_lu_op) gr_mat_lu, state, 100 * flint_test_multiplier(), 10, ctx);
gr_ctx_clear(ctx);
gr_ctx_init_fmpq(ctx);
gr_mat_test_lu((gr_method_mat_lu_op) gr_mat_lu, state, 100 * flint_test_multiplier(), 10, ctx);
gr_ctx_clear(ctx);
gr_ctx_init_nmod(ctx, 2);
gr_mat_test_lu((gr_method_mat_lu_op) gr_mat_lu, state, 100 * flint_test_multiplier(), 10, ctx);
gr_ctx_clear(ctx);
gr_mat_test_lu((gr_method_mat_lu_op) gr_mat_lu, state, 100 * flint_test_multiplier(), 10, NULL);
TEST_FUNCTION_END(state);
}