|
Public Member Functions |
| BitVector () |
| BitVector (size_t n) |
| BitVector (size_t n, size_t j) |
| BitVector (bitset::BitSet< dim > data, size_t n) |
| ~BitVector () |
| BitVector (const BitVector &v) |
BitVector & | operator= (const BitVector &v) |
bool | operator< (const BitVector &v) const |
bool | operator[] (size_t i) const |
size_t | count () |
const bitset::BitSet< dim > & | data () const |
size_t | firstBit () const |
bool | isZero () const |
bool | nonZero () const |
size_t | size () const |
bool | test (size_t i) const |
BitVector & | operator+= (const BitVector &v) |
BitVector & | operator-= (const BitVector &v) |
BitVector & | operator &= (const BitVector &v) |
BitVector & | operator>>= (size_t pos) |
BitVector & | operator<<= (size_t pos) |
BitVector & | flip (size_t i) |
BitVector & | pushBack (bool) |
BitVector & | reset () |
BitVector & | reset (size_t i) |
void | resize (size_t n) |
BitVector & | set () |
BitVector & | set (size_t i) |
BitVector & | set (size_t i, bool b) |
void | slice (const bitset::BitSet< dim > &) |
Private Attributes |
bitset::BitSet< dim > | d_data |
size_t | d_size |
Friends |
BitVector< dim > & | BitMatrix (BitVector< dim > &, const BitVector< dim > &) const |