.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