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))); }
public virtual void AndNot(OpenBitSet other) { Remove(other); }
public virtual void Or(OpenBitSet other) { Union(other); }
public virtual void And(OpenBitSet other) { Intersect(other); }
public OpenBitSetIterator(OpenBitSet obs) : this(obs.GetBits(), obs.NumWords) { }
public static long Cardinality(this OpenBitSet set) { return(set.Cardinality); }