pub struct F4Algorithm { /* private fields */ }Expand description
F4 Gröbner basis engine.
Implementations§
Source§impl F4Algorithm
impl F4Algorithm
Sourcepub fn with_config(config: F4Config) -> Self
pub fn with_config(config: F4Config) -> Self
Create with configuration.
Sourcepub fn compute_basis(&mut self, generators: Vec<Polynomial>) -> Vec<Polynomial>
pub fn compute_basis(&mut self, generators: Vec<Polynomial>) -> Vec<Polynomial>
Compute Gröbner basis using F4.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for F4Algorithm
impl RefUnwindSafe for F4Algorithm
impl Send for F4Algorithm
impl Sync for F4Algorithm
impl Unpin for F4Algorithm
impl UnsafeUnpin for F4Algorithm
impl UnwindSafe for F4Algorithm
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