#include <Atlas.h>
|
| BitMatrix (size_t n) |
|
| BitMatrix (size_t m, size_t n) |
|
| BitMatrix (const std::vector< BitVector< dim > > &, unsigned short int num_rows) |
|
| BitMatrix (const matrix::Matrix< int > &m) |
|
bool | test (size_t i, size_t j) const |
| The (i,j) entry of the BitMatrix. More...
|
|
BitVector< dim > | operator* (const BitVector< dim > &src) const |
|
template<typename I , typename O > |
void | apply (const I &, const I &, O) const |
|
BitVectorList< dim > | image () const |
|
BitVectorList< dim > | kernel () const |
|
size_t | numColumns () const |
|
size_t | numRows () const |
|
BitVector< dim > | row (size_t i) const |
|
BitVector< dim > | column (size_t j) const |
| Column $j$ of the BitMatrix, as a BitVector. More...
|
|
void | get_column (BitVector< dim > &c, size_t j) const |
|
BitMatrix & | operator+= (const BitMatrix &) |
|
BitMatrix & | operator*= (const BitMatrix &) |
|
void | addColumn (const BitSet< dim > &f) |
|
void | addColumn (const BitVector< dim > &c) |
|
void | addToColumn (size_t j, const BitVector< dim > &v) |
|
BitMatrix | section () const |
|
BitMatrix & | set (size_t i, size_t j) |
|
BitMatrix & | reset (size_t i, size_t j) |
|
void | set (size_t i, size_t j, bool b) |
|
void | set_mod2 (size_t i, size_t j, unsigned long v) |
|
void | reset () |
|
void | resize (size_t n) |
|
void | resize (size_t m, size_t n) |
|
void | setColumn (size_t j, const BitSet< dim > &data) |
|
void | swap (BitMatrix &m) |
|
BitMatrix & | transpose () |
|
template<size_t dim>
template<typename I , typename O >
The documentation for this class was generated from the following files:
- /home/ran/atlas_project/latest_branch_07182016/sources/Atlas.h
- /home/ran/atlas_project/latest_branch_07182016/sources/structure/bitvector.h
- /home/ran/atlas_project/latest_branch_07182016/sources/structure/bitvector.cpp