Home
last modified time | relevance | path

Searched refs:checked_binomial (Results 1 – 4 of 4) sorted by relevance

/external/rust/android-crates-io/crates/itertools/src/
Dcombinations.rs9 use crate::adaptors::checked_binomial;
284 checked_binomial(n, k) in remaining_for()
305 sum.checked_add(checked_binomial(n - 1 - *n0, k - i)?) in remaining_for()
Dpowerset.rs6 use crate::adaptors::checked_binomial;
130 (k + 1..=n).try_fold(0usize, |sum, i| sum.checked_add(checked_binomial(n, i)?)) in remaining_for()
Dcombinations_with_replacement.rs7 use crate::adaptors::checked_binomial;
160 checked_binomial(positions, k) in remaining_for()
/external/rust/android-crates-io/crates/itertools/src/adaptors/
Dmod.rs761 n_min = checked_binomial(n_min, K).unwrap_or(usize::MAX);
762 n_max = n_max.and_then(|n| checked_binomial(n, K));
769 checked_binomial(n, K).unwrap() + self.c.count()
838 pub(crate) fn checked_binomial(mut n: usize, mut k: usize) -> Option<usize> { in checked_binomial() function
865 assert_eq!(row[k], checked_binomial(n, k)); in test_checked_binomial()