fmpz_mod_ctx_struct

Type Alias fmpz_mod_ctx_struct 

Source
pub type fmpz_mod_ctx_struct = fmpz_mod_ctx;

Aliased Type§

#[repr(C)]
pub 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