Esempio n. 1
0
 public static long IntersectionCount(OpenBitSet a, OpenBitSet b)
 {
     return(BitUtil.Pop_Intersect(a.m_bits, b.m_bits, 0, Math.Min(a.m_wlen, b.m_wlen)));
 }
Esempio n. 2
0
 public virtual void AndNot(OpenBitSet other)
 {
     Remove(other);
 }
Esempio n. 3
0
 public virtual void Or(OpenBitSet other)
 {
     Union(other);
 }
Esempio n. 4
0
 public virtual void And(OpenBitSet other)
 {
     Intersect(other);
 }
Esempio n. 5
0
 public OpenBitSetIterator(OpenBitSet obs)
     : this(obs.GetBits(), obs.NumWords)
 {
 }
Esempio n. 6
0
 public static long Cardinality(this OpenBitSet set)
 {
     return(set.Cardinality);
 }