Skip to main content

mpoly_gcd_info_struct

Struct mpoly_gcd_info_struct 

Source
#[repr(C)]
pub struct mpoly_gcd_info_struct {
Show 37 fields pub Amax_exp: *mut ulong, pub Amin_exp: *mut ulong, pub Astride: *mut ulong, pub Adeflate_deg: *mut slong, pub Alead_count: *mut slong, pub Atail_count: *mut slong, pub Bmax_exp: *mut ulong, pub Bmin_exp: *mut ulong, pub Bstride: *mut ulong, pub Bdeflate_deg: *mut slong, pub Blead_count: *mut slong, pub Btail_count: *mut slong, pub Gmin_exp: *mut ulong, pub Abarmin_exp: *mut ulong, pub Bbarmin_exp: *mut ulong, pub Gstride: *mut ulong, pub Gterm_count_est: *mut slong, pub Gdeflate_deg_bound: *mut slong, pub Gbits: flint_bitcnt_t, pub Abarbits: flint_bitcnt_t, pub Bbarbits: flint_bitcnt_t, pub mvars: slong, pub Adeflate_tdeg: slong, pub Bdeflate_tdeg: slong, pub Adensity: f64, pub Bdensity: f64, pub hensel_time: f64, pub brown_time: f64, pub zippel_time: f64, pub zippel2_time: f64, pub hensel_perm: *mut slong, pub brown_perm: *mut slong, pub zippel_perm: *mut slong, pub zippel2_perm: *mut slong, pub can_use: c_uint, pub Gdeflate_deg_bounds_are_nice: c_int, pub data: *mut c_char,
}

Fields§

§Amax_exp: *mut ulong§Amin_exp: *mut ulong§Astride: *mut ulong§Adeflate_deg: *mut slong§Alead_count: *mut slong§Atail_count: *mut slong§Bmax_exp: *mut ulong§Bmin_exp: *mut ulong§Bstride: *mut ulong§Bdeflate_deg: *mut slong§Blead_count: *mut slong§Btail_count: *mut slong§Gmin_exp: *mut ulong§Abarmin_exp: *mut ulong§Bbarmin_exp: *mut ulong§Gstride: *mut ulong§Gterm_count_est: *mut slong§Gdeflate_deg_bound: *mut slong§Gbits: flint_bitcnt_t§Abarbits: flint_bitcnt_t§Bbarbits: flint_bitcnt_t§mvars: slong§Adeflate_tdeg: slong§Bdeflate_tdeg: slong§Adensity: f64§Bdensity: f64§hensel_time: f64§brown_time: f64§zippel_time: f64§zippel2_time: f64§hensel_perm: *mut slong§brown_perm: *mut slong§zippel_perm: *mut slong§zippel2_perm: *mut slong§can_use: c_uint§Gdeflate_deg_bounds_are_nice: c_int§data: *mut c_char

Trait Implementations§

Source§

impl Default for mpoly_gcd_info_struct

Source§

fn default() -> Self

Returns the “default value” for a type. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.