32 auto y = mgr.
Var(
"y");
33 auto x = mgr.
Var(
"x");
34 auto z = mgr.
Var(
"z");
39 auto x1 = mgr.
Var(
"x_1");
40 auto x2 = mgr.
Var(
"x_2");
41 auto x3 = mgr.
Var(
"x_3");
42 auto x4 = mgr.
Var(
"x_4");
43 result = (x1 & x2) | (x3 & x4);
47 auto x1 = mgr.
Var(
"x_1");
48 auto x2 = mgr.
Var(
"x_2");
49 auto x3 = mgr.
Var(
"x_3");
50 auto x4 = mgr.
Var(
"x_4");
51 auto tmp = (x1 & x2) | (x3 & x4);
56 auto a = mgr.
Var(
"a");
57 auto b = mgr.
Var(
"b");
mini_bddt Var(const std::string &label)
void DumpTikZ(std::ostream &out, bool supress_zero=false, bool node_numbers=true) const
mini_bddt restrict(const mini_bddt &u, unsigned var, const bool value)
A minimalistic BDD library, following Bryant's original paper and Andersen's lecture notes.