struct PrimePowerBinomial {
p: u64,
e: u32,
m: u64,
size: usize,
fact: Vec<u64>,
inv_fact: Vec<u64>,
delta: u64,
bp: BarrettReduction<u64>,
bm: BarrettReduction<u64>,
bm128: BarrettReduction<u128>,
}Fields§
§p: u64§e: u32§m: u64§size: usize§fact: Vec<u64>§inv_fact: Vec<u64>§delta: u64§bp: BarrettReduction<u64>§bm: BarrettReduction<u64>§bm128: BarrettReduction<u128>Implementations§
Source§impl PrimePowerBinomial
impl PrimePowerBinomial
Sourcefn combination(&self, n: u64, k: u64) -> u64
fn combination(&self, n: u64, k: u64) -> u64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PrimePowerBinomial
impl RefUnwindSafe for PrimePowerBinomial
impl Send for PrimePowerBinomial
impl Sync for PrimePowerBinomial
impl Unpin for PrimePowerBinomial
impl UnwindSafe for PrimePowerBinomial
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