pub struct BruteForceBase;Expand description
“Method C” for selecting the base given by Baillie1.
Try P = 3, 4, 5, ... until Jacobi(D, n) = -1, where D = P^2 - 4Q.
Returns the found P, and Q = 1.
R. Baillie, Mathematica code for extra strong Lucas pseudoprimes, https://oeis.org/A217719/a217719.txt
Trait Implementations§
Source§impl Clone for BruteForceBase
impl Clone for BruteForceBase
Source§fn clone(&self) -> BruteForceBase
fn clone(&self) -> BruteForceBase
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BruteForceBase
impl Debug for BruteForceBase
Source§impl LucasBase for BruteForceBase
impl LucasBase for BruteForceBase
Source§impl PartialEq for BruteForceBase
impl PartialEq for BruteForceBase
impl Copy for BruteForceBase
impl Eq for BruteForceBase
impl StructuralPartialEq for BruteForceBase
Auto Trait Implementations§
impl Freeze for BruteForceBase
impl RefUnwindSafe for BruteForceBase
impl Send for BruteForceBase
impl Sync for BruteForceBase
impl Unpin for BruteForceBase
impl UnwindSafe for BruteForceBase
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