Empirical
emp::BitMatrix< COLS, ROWS > Member List

This is the complete list of members for emp::BitMatrix< COLS, ROWS >, including all inherited members.

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