|
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 > &) |