#[repr(C)]pub struct fmpz_poly_pfrac_struct {Show 20 fields
pub r: slong,
pub bits: *mut flint_bitcnt_t,
pub a: fmpz_poly_t,
pub newa: fmpz_poly_t,
pub t: fmpz_poly_t,
pub b: *mut fmpz_poly_struct,
pub bprod: *mut fmpz_poly_struct,
pub old_pk: fmpz_t,
pub pk: fmpz_t,
pub p: fmpz_t,
pub halfpks: *mut fmpz,
pub ctxp: fmpz_mod_ctx_t,
pub ctxs: *mut fmpz_mod_ctx_struct,
pub T: fmpz_mod_poly_t,
pub R: fmpz_mod_poly_t,
pub Q: fmpz_mod_poly_t,
pub B: *mut fmpz_mod_poly_struct,
pub invBprod: *mut fmpz_mod_poly_struct,
pub inwBprod: *mut fmpz_mod_poly_struct,
pub B_inv: *mut fmpz_mod_poly_struct,
}Fields§
§r: slong§bits: *mut flint_bitcnt_t§a: fmpz_poly_t§newa: fmpz_poly_t§t: fmpz_poly_t§b: *mut fmpz_poly_struct§bprod: *mut fmpz_poly_struct§old_pk: fmpz_t§pk: fmpz_t§p: fmpz_t§halfpks: *mut fmpz§ctxp: fmpz_mod_ctx_t§ctxs: *mut fmpz_mod_ctx_struct§T: fmpz_mod_poly_t§R: fmpz_mod_poly_t§Q: fmpz_mod_poly_t§B: *mut fmpz_mod_poly_struct§invBprod: *mut fmpz_mod_poly_struct§inwBprod: *mut fmpz_mod_poly_struct§B_inv: *mut fmpz_mod_poly_structAuto Trait Implementations§
impl Freeze for fmpz_poly_pfrac_struct
impl RefUnwindSafe for fmpz_poly_pfrac_struct
impl !Send for fmpz_poly_pfrac_struct
impl !Sync for fmpz_poly_pfrac_struct
impl Unpin for fmpz_poly_pfrac_struct
impl UnwindSafe for fmpz_poly_pfrac_struct
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more