pub struct SATInstance {
pub num_vars: usize,
pub clauses: Vec<Vec<i32>>,
}Expand description
SAT instance: a propositional formula in conjunctive normal form.
Fields§
§num_vars: usizeNumber of variables.
clauses: Vec<Vec<i32>>Clauses as disjunctions of literals (positive = var index, negative = -(var index+1)).
Implementations§
Source§impl SATInstance
impl SATInstance
Auto Trait Implementations§
impl Freeze for SATInstance
impl RefUnwindSafe for SATInstance
impl Send for SATInstance
impl Sync for SATInstance
impl Unpin for SATInstance
impl UnsafeUnpin for SATInstance
impl UnwindSafe for SATInstance
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