#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