Type Alias fmpz_mod_ctx_struct

Source
pub type fmpz_mod_ctx_struct = fmpz_mod_ctx;

Aliased Type§

struct fmpz_mod_ctx_struct {
    pub n: [i64; 1],
    pub add_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>,
    pub sub_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>,
    pub mul_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>,
    pub mod_: nmod_t,
    pub n_limbs: [u64; 3],
    pub ninv_limbs: [u64; 3],
    pub ninv_huge: *mut fmpz_preinvn_struct,
}

Fields§

§n: [i64; 1]§add_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>§sub_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>§mul_fxn: Option<unsafe extern "C" fn(*mut i64, *const i64, *const i64, *const fmpz_mod_ctx)>§mod_: nmod_t§n_limbs: [u64; 3]§ninv_limbs: [u64; 3]§ninv_huge: *mut fmpz_preinvn_struct