[−][src]Trait minisat::ModelEq
Object that can be compared and constrainted for equality.
Required methods
fn assert_equal_or(solver: &mut Solver, prefix: Vec<Bool>, a: &Self, b: &Self)
fn assert_not_equal_or(
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Self,
b: &Self
)
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Self,
b: &Self
)
Provided methods
Loading content...Implementors
impl ModelEq for Bool
[src]
fn assert_equal_or(solver: &mut Solver, prefix: Vec<Bool>, a: &Bool, b: &Bool)
[src]
fn assert_not_equal_or(
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Bool,
b: &Bool
)
[src]
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Bool,
b: &Bool
)
fn is_equal(solver: &mut Solver, a: &Bool, b: &Bool) -> Bool
[src]
impl ModelEq for Binary
[src]
fn assert_equal_or(
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Binary,
b: &Binary
)
[src]
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Binary,
b: &Binary
)
fn assert_not_equal_or(
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Binary,
b: &Binary
)
[src]
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Binary,
b: &Binary
)
impl ModelEq for Unary
[src]
fn assert_equal_or(solver: &mut Solver, prefix: Vec<Bool>, a: &Unary, b: &Unary)
[src]
fn assert_not_equal_or(
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Unary,
b: &Unary
)
[src]
solver: &mut Solver,
prefix: Vec<Bool>,
a: &Unary,
b: &Unary
)