.each_item{
}
Read itemset from ZDD object one at a time, each set of weight and item are returned as
and
correspondingly for the specified block.
When the itemsets are processed, if item is the first item, will return as true, if item is the last item,
will return false.
> require 'zdd' > a=ZDD::itemset("a") > b=ZDD::itemset("b") > c=ZDD::itemset("c") > f=2*a+2*b+4*a*c > f.each_item{|weight,item,top,bottom| > puts weight > item.show > puts top > puts bottom > puts "----------" > } 4 a true false ---------- 4 c false true ---------- 2 a true true ---------- 2 b true true ----------
each : Return by itemset