#[repr(C)]
pub struct qs_s {Show 63 fields
pub index_j: mp_limb_signed_t,
pub mutex: pthread_mutex_t,
pub handles: *mut thread_pool_handle,
pub num_handles: mp_limb_signed_t,
pub n: fmpz_t,
pub bits: mp_limb_t,
pub ks_primes: mp_limb_t,
pub k: mp_limb_t,
pub kn: fmpz_t,
pub num_primes: mp_limb_signed_t,
pub factor_base: *mut prime_t,
pub sqrts: *mut c_int,
pub small_primes: mp_limb_signed_t,
pub second_prime: mp_limb_signed_t,
pub sieve_size: mp_limb_signed_t,
pub sieve_bits: c_uchar,
pub sieve_fill: c_uchar,
pub A: fmpz_t,
pub B: fmpz_t,
pub A_ind: *mut mp_limb_t,
pub A_divp: *mut fmpz_t,
pub B0_terms: *mut mp_limb_t,
pub B_terms: *mut fmpz_t,
pub A_inv: *mut mp_limb_t,
pub A_inv2B: *mut *mut mp_limb_t,
pub soln1: *mut c_int,
pub soln2: *mut c_int,
pub target_A: fmpz_t,
pub upp_bound: fmpz_t,
pub low_bound: fmpz_t,
pub s: mp_limb_signed_t,
pub low: mp_limb_signed_t,
pub high: mp_limb_signed_t,
pub span: mp_limb_signed_t,
pub h: mp_limb_signed_t,
pub m: mp_limb_signed_t,
pub A_ind_diff: mp_limb_signed_t,
pub curr_subset: *mut mp_limb_t,
pub first_subset: *mut mp_limb_t,
pub j: mp_limb_t,
pub poly: *mut qs_poly_s,
pub siqs: *mut FILE,
pub fname: *mut c_char,
pub full_relation: mp_limb_signed_t,
pub num_cycles: mp_limb_signed_t,
pub vertices: mp_limb_signed_t,
pub components: mp_limb_signed_t,
pub edges: mp_limb_signed_t,
pub table_size: mp_limb_signed_t,
pub table: *mut hash_t,
pub hash_table: *mut mp_limb_t,
pub extra_rels: mp_limb_signed_t,
pub max_factors: mp_limb_signed_t,
pub Y_arr: *mut fmpz,
pub curr_rel: *mut mp_limb_signed_t,
pub relation: *mut mp_limb_signed_t,
pub buffer_size: mp_limb_signed_t,
pub num_relations: mp_limb_signed_t,
pub small_factor: mp_limb_t,
pub matrix: *mut la_col_t,
pub qsort_arr: *mut *mut la_col_t,
pub columns: mp_limb_signed_t,
pub prime_count: *mut mp_limb_signed_t,
}
§handles: *mut thread_pool_handle§num_handles: mp_limb_signed_t§columns: mp_limb_signed_t
Performs copy-assignment from
source.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self).
That is, this conversion is whatever the implementation of
From<T> for U chooses to do.
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning.
Read more
Uses borrowed data to replace owned data, usually by cloning.
Read more
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.