All() const | emp::BitMatrix< COLS, ROWS > | inline |
Any() const | emp::BitMatrix< COLS, ROWS > | inline |
BitMatrix() | emp::BitMatrix< COLS, ROWS > | inline |
BitMatrix(const BitSet< COLS *ROWS > &in_bits) | emp::BitMatrix< COLS, ROWS > | inline |
BitMatrix(const BitMatrix &in_matrix) | emp::BitMatrix< COLS, ROWS > | inline |
Clear() | emp::BitMatrix< COLS, ROWS > | inline |
ClearCol(size_t col) | emp::BitMatrix< COLS, ROWS > | inline |
ClearRow(size_t row) | emp::BitMatrix< COLS, ROWS > | inline |
CountOnes() const | emp::BitMatrix< COLS, ROWS > | inline |
DLShift() const | emp::BitMatrix< COLS, ROWS > | inline |
DownShift() const | emp::BitMatrix< COLS, ROWS > | inline |
DRShift() const | emp::BitMatrix< COLS, ROWS > | inline |
FindBit() const | emp::BitMatrix< COLS, ROWS > | inline |
Flip(size_t col, size_t row) | emp::BitMatrix< COLS, ROWS > | inline |
Flip(size_t id) | emp::BitMatrix< COLS, ROWS > | inline |
Get(size_t col, size_t row) const | emp::BitMatrix< COLS, ROWS > | inline |
Get(size_t id) const | emp::BitMatrix< COLS, ROWS > | inline |
GetReach() const | emp::BitMatrix< COLS, ROWS > | inline |
GetRegion(size_t start_pos) const | emp::BitMatrix< COLS, ROWS > | inline |
GetRegion(size_t col, size_t row) const | emp::BitMatrix< COLS, ROWS > | inline |
GetSize() const | emp::BitMatrix< COLS, ROWS > | inline |
Has2x2() const | emp::BitMatrix< COLS, ROWS > | inline |
IsConnected() const | emp::BitMatrix< COLS, ROWS > | inline |
LeftShift() const | emp::BitMatrix< COLS, ROWS > | inline |
Mask() const | emp::BitMatrix< COLS, ROWS > | inline |
MaskCol() | emp::BitMatrix< COLS, ROWS > | inlinestatic |
MaskRow() | emp::BitMatrix< COLS, ROWS > | inlinestatic |
None() const | emp::BitMatrix< COLS, ROWS > | inline |
NumCols() const | emp::BitMatrix< COLS, ROWS > | inline |
NumRows() const | emp::BitMatrix< COLS, ROWS > | inline |
operator!=(const BitMatrix &in) const | emp::BitMatrix< COLS, ROWS > | inline |
operator&(const BitMatrix &in) const | emp::BitMatrix< COLS, ROWS > | inline |
operator&=(const BitMatrix &in) | emp::BitMatrix< COLS, ROWS > | inline |
operator=(const BitMatrix &in) | emp::BitMatrix< COLS, ROWS > | inline |
operator==(const BitMatrix &in) const | emp::BitMatrix< COLS, ROWS > | inline |
operator^(const BitMatrix &in) const | emp::BitMatrix< COLS, ROWS > | inline |
operator^=(const BitMatrix &in) | emp::BitMatrix< COLS, ROWS > | inline |
operator|(const BitMatrix &in) const | emp::BitMatrix< COLS, ROWS > | inline |
operator|=(const BitMatrix &in) | emp::BitMatrix< COLS, ROWS > | inline |
operator~() const | emp::BitMatrix< COLS, ROWS > | inline |
Print(std::ostream &os=std::cout) const | emp::BitMatrix< COLS, ROWS > | inline |
RightShift() const | emp::BitMatrix< COLS, ROWS > | inline |
Set(size_t col, size_t row, bool val=true) | emp::BitMatrix< COLS, ROWS > | inline |
Set(size_t id) | emp::BitMatrix< COLS, ROWS > | inline |
SetAll() | emp::BitMatrix< COLS, ROWS > | inline |
SetCol(size_t col) | emp::BitMatrix< COLS, ROWS > | inline |
SetRow(size_t row) | emp::BitMatrix< COLS, ROWS > | inline |
to_bitset() | emp::BitMatrix< COLS, ROWS > | inline |
ToCol(size_t id) | emp::BitMatrix< COLS, ROWS > | inlinestatic |
ToID(size_t col, size_t row) | emp::BitMatrix< COLS, ROWS > | inlinestatic |
ToRow(size_t id) | emp::BitMatrix< COLS, ROWS > | inlinestatic |
ULShift() const | emp::BitMatrix< COLS, ROWS > | inline |
Unset(size_t col, size_t row) | emp::BitMatrix< COLS, ROWS > | inline |
Unset(size_t id) | emp::BitMatrix< COLS, ROWS > | inline |
UpShift() const | emp::BitMatrix< COLS, ROWS > | inline |
URShift() const | emp::BitMatrix< COLS, ROWS > | inline |
~BitMatrix() | emp::BitMatrix< COLS, ROWS > | inline |