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 mp_limb_t, pub Amin_exp: *mut mp_limb_t, pub Astride: *mut mp_limb_t, pub Adeflate_deg: *mut mp_limb_signed_t, pub Alead_count: *mut mp_limb_signed_t, pub Atail_count: *mut mp_limb_signed_t, pub Bmax_exp: *mut mp_limb_t, pub Bmin_exp: *mut mp_limb_t, pub Bstride: *mut mp_limb_t, pub Bdeflate_deg: *mut mp_limb_signed_t, pub Blead_count: *mut mp_limb_signed_t, pub Btail_count: *mut mp_limb_signed_t, pub Gmin_exp: *mut mp_limb_t, pub Abarmin_exp: *mut mp_limb_t, pub Bbarmin_exp: *mut mp_limb_t, pub Gstride: *mut mp_limb_t, pub Gterm_count_est: *mut mp_limb_signed_t, pub Gdeflate_deg_bound: *mut mp_limb_signed_t, pub Gbits: mp_limb_t, pub Abarbits: mp_limb_t, pub Bbarbits: mp_limb_t, pub mvars: mp_limb_signed_t, pub Adeflate_tdeg: mp_limb_signed_t, pub Bdeflate_tdeg: mp_limb_signed_t, 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 mp_limb_signed_t, pub brown_perm: *mut mp_limb_signed_t, pub zippel_perm: *mut mp_limb_signed_t, pub zippel2_perm: *mut mp_limb_signed_t, pub can_use: c_uint, pub Gdeflate_deg_bounds_are_nice: c_int, pub data: *mut c_char,
}

Fields§

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

Trait Implementations§

Source§

impl Clone for mpoly_gcd_info_struct

Source§

fn clone(&self) -> mpoly_gcd_info_struct

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for mpoly_gcd_info_struct

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for mpoly_gcd_info_struct

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
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.