You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've not contributed to FLINT before but this seems fairly easy. I'm happy to do it but wanted to check if they weren't included before for a particular reason
The text was updated successfully, but these errors were encountered:
I suppose the one catch here might be when the input has:
_FQ_DEFAULT_TYPE(ctx) == _FQ_DEFAULT_NMOD
_FQ_DEFAULT_TYPE(ctx) == _FQ_DEFAULT_FMPZ_MOD
as fmpz_mod and nmod dont seem to have these same functions. The "easy" thing to do in these two cases would be to take these values and construct fq and fq_nmod types from them, but it's not so elegant.
Maybe this is why these two special functions were not supported?
The methods
fq_zech_is_primitive
fq_nmod_is_primitive
fq_is_primitive
and
fq_zech_multiplicative_order
fq_nmod_multiplicative_order
fq_multiplicative_order
suggest we could have
fq_default_is_primitive
fq_default_multiplicative_order
I've not contributed to FLINT before but this seems fairly easy. I'm happy to do it but wanted to check if they weren't included before for a particular reason
The text was updated successfully, but these errors were encountered: