Expand description
Logic formula in conjunctive normal form, parsed from a DIMACS file: A formula in conjunctive normal form is a conjunction (logical and) of a set of clauses. Each clause is a disjunction (logical or) of a set of literals. A literal is a variable or a negation of a variable. (https://jix.github.io/varisat/manual/0.2.0/formats/dimacs.html#dimacs-cnf)
Fields
no_clauses: u32
Number of clauses as specified in the DIMACS header line
no_variables: u32
Number of variables as specified in the DIMACS header line
clauses: Vec<Vec<i32>>
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Instance
impl Send for Instance
impl Sync for Instance
impl Unpin for Instance
impl UnwindSafe for Instance
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more