| addCol(size_t source, size_t dest) | regina::Matrix< typename > | inline |
| addCol(size_t source, size_t dest, T copies, size_t fromRow=0) | regina::Matrix< typename > | inline |
| addColFrom(size_t source, size_t dest, size_t fromRow=0) | regina::Matrix< typename > | inline |
| addRow(size_t source, size_t dest) | regina::Matrix< typename > | inline |
| addRow(size_t source, size_t dest, T copies, size_t fromCol=0) | regina::Matrix< typename > | inline |
| addRowFrom(size_t source, size_t dest, size_t fromCol) | regina::Matrix< typename > | inline |
| columnEchelonForm() | regina::Matrix< typename > | inline |
| columns() const | regina::Matrix< typename > | inline |
| combCols(size_t col1, size_t col2, T coeff11, T coeff12, T coeff21, T coeff22, size_t fromRow=0) | regina::Matrix< typename > | inline |
| combRows(size_t row1, size_t row2, T coeff11, T coeff12, T coeff21, T coeff22, size_t fromCol=0) | regina::Matrix< typename > | inline |
| det() const | regina::Matrix< typename > | inline |
| detail() const | regina::Output< Matrix< T > > | |
| divColExact(size_t col, const T &divBy) | regina::Matrix< typename > | inline |
| divRowExact(size_t row, const T &divBy) | regina::Matrix< typename > | inline |
| entry(size_t row, size_t column) | regina::Matrix< typename > | inline |
| entry(size_t row, size_t column) const | regina::Matrix< typename > | inline |
| fill(const T &value) | regina::Matrix< typename > | inline |
| gcdCol(size_t col) | regina::Matrix< typename > | inline |
| gcdRow(size_t row) | regina::Matrix< typename > | inline |
| identity(size_t size) | regina::Matrix< typename > | inlinestatic |
| initialise(const T &value) | regina::Matrix< typename > | inline |
| initialised() const | regina::Matrix< typename > | inline |
| isIdentity() const | regina::Matrix< typename > | inline |
| isZero() const | regina::Matrix< typename > | inline |
| makeIdentity() | regina::Matrix< typename > | inline |
| Matrix() | regina::Matrix< typename > | inline |
| Matrix(size_t size) | regina::Matrix< typename > | inline |
| Matrix(size_t rows, size_t cols) | regina::Matrix< typename > | inline |
| Matrix(std::initializer_list< std::initializer_list< T > > data) | regina::Matrix< typename > | inline |
| Matrix(const Matrix &src) | regina::Matrix< typename > | inline |
| Matrix(const Matrix< U > &src) | regina::Matrix< typename > | inlineexplicit |
| Matrix(Matrix &&src) noexcept | regina::Matrix< typename > | inline |
| multCol(size_t column, T factor, size_t fromRow=0) | regina::Matrix< typename > | inline |
| multRow(size_t row, T factor, size_t fromCol=0) | regina::Matrix< typename > | inline |
| negateCol(size_t col) | regina::Matrix< typename > | inline |
| negateRow(size_t row) | regina::Matrix< typename > | inline |
| operator*(const Matrix< U > &other) const | regina::Matrix< typename > | inline |
| operator*(const Vector< U > &other) const | regina::Matrix< typename > | inline |
| operator=(const Matrix &src) | regina::Matrix< typename > | inline |
| operator=(Matrix &&src) noexcept | regina::Matrix< typename > | inline |
| operator==(const Matrix &other) const | regina::Matrix< typename > | inline |
| rank() const & | regina::Matrix< typename > | inline |
| rank() && | regina::Matrix< typename > | inline |
| reduceCol(size_t col) | regina::Matrix< typename > | inline |
| reduceRow(size_t row) | regina::Matrix< typename > | inline |
| rowEchelonForm() | regina::Matrix< typename > | inline |
| rows() const | regina::Matrix< typename > | inline |
| set(size_t row, size_t column, const T &value) | regina::Matrix< typename > | |
| str() const | regina::Output< Matrix< T > > | |
| swap(Matrix &other) noexcept | regina::Matrix< typename > | inline |
| swapCols(size_t first, size_t second, size_t fromRow=0) | regina::Matrix< typename > | inline |
| swapRows(size_t first, size_t second) | regina::Matrix< typename > | inline |
| transpose() const | regina::Matrix< typename > | inline |
| utf8() const | regina::Output< Matrix< T > > | |
| value_type typedef | regina::Matrix< typename > | |
| writeTextLong(std::ostream &out) const | regina::Matrix< typename > | inline |
| writeTextShort(std::ostream &out) const | regina::Matrix< typename > | inline |
| ~Matrix() | regina::Matrix< typename > | inline |