Classes | |
class | BitVector |
class | FirstBit |
class | BitMatrix |
Functions | |
template<size_t dim> | |
void | combination (BitVector< dim > &, const std::vector< BitVector< dim > > &, const bitset::BitSet< dim > &) |
template<size_t dim> | |
void | combination (bitset::BitSet< dim > &, const std::vector< bitset::BitSet< dim > > &, const bitset::BitSet< dim > &) |
template<size_t dim> | |
void | complement (bitset::BitSet< dim > &, const std::vector< BitVector< dim > > &, size_t) |
template<size_t dim> | |
bool | firstSolution (bitset::BitSet< dim > &, const std::vector< BitVector< dim > > &, const BitVector< dim > &) |
template<size_t dim> | |
bool | firstSolution (BitVector< dim > &, const std::vector< BitVector< dim > > &) |
template<size_t dim> | |
void | identityMatrix (BitMatrix< dim > &, size_t) |
template<size_t dim> | |
void | initBasis (std::vector< BitVector< dim > > &, size_t) |
template<size_t dim> | |
bool | isIndependent (const std::vector< BitVector< dim > > &) |
template<size_t dim> | |
void | normalize (bitset::BitSet< dim > &, std::vector< BitVector< dim > > &) |
template<size_t dim> | |
void | normalSpanAdd (std::vector< BitVector< dim > > &, std::vector< size_t > &, const BitVector< dim > &) |
template<size_t dim> | |
void | projection (BitMatrix< dim > &p, const std::vector< BitVector< dim > > &b, size_t d) |
template<size_t dim> | |
void | reflectionMatrix (BitMatrix< dim > &, const BitVector< dim > &, const BitVector< dim > &) |
template<size_t dim> | |
void | relations (std::vector< BitVector< dim > > &, const std::vector< BitVector< dim > > &) |
template<size_t dim> | |
bool | scalarProduct (const BitVector< dim > &, const BitVector< dim > &) |
template<size_t dim> | |
void | spanAdd (std::vector< BitVector< dim > > &, std::vector< size_t > &, const BitVector< dim > &) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|