addCol(unsigned long source, unsigned long dest) | regina::Matrix< T, ring > | inline |
addCol(unsigned long source, unsigned long dest, T copies) | regina::Matrix< T, ring > | inline |
addRow(unsigned long source, unsigned long dest) | regina::Matrix< T, ring > | inline |
addRow(unsigned long source, unsigned long dest, T copies) | regina::Matrix< T, ring > | inline |
Coefficient typedef | regina::Matrix< T, ring > | |
columns() const | regina::Matrix< T, ring > | inline |
det() const | regina::Matrix< T, ring > | inline |
divBy (defined in regina::Matrix< T, ring >) | regina::Matrix< T, ring > | |
entry(unsigned long row, unsigned long column) | regina::Matrix< T, ring > | inline |
entry(unsigned long row, unsigned long column) const | regina::Matrix< T, ring > | inline |
initialise(const T &value) | regina::Matrix< T, ring > | inline |
initialise(List allValues) | regina::Matrix< T, ring > | |
isIdentity() const | regina::Matrix< T, ring > | inline |
isZero() const | regina::Matrix< T, ring > | inline |
makeIdentity() | regina::Matrix< T, ring > | inline |
Matrix(unsigned long rows, unsigned long cols) | regina::Matrix< T, ring > | inline |
Matrix(const Matrix &src) | regina::Matrix< T, ring > | inline |
Matrix(Matrix &&src) noexcept | regina::Matrix< T, ring > | inline |
multCol(unsigned long column, T factor) | regina::Matrix< T, ring > | inline |
multiplyAs(const Matrix &other) const | regina::Matrix< T, ring > | inline |
multRow(unsigned long row, T factor) | regina::Matrix< T, ring > | inline |
operator!=(const Matrix &other) const | regina::Matrix< T, ring > | inline |
operator*(const Matrix &other) const | regina::Matrix< T, ring > | inline |
operator=(const Matrix &src) | regina::Matrix< T, ring > | inline |
operator=(Matrix &&src) noexcept | regina::Matrix< T, ring > | inline |
operator==(const Matrix &other) const | regina::Matrix< T, ring > | inline |
REGINA_ENABLE_FOR_REGINA_INTEGER(void) divRowExact(unsigned long row | regina::Matrix< T, ring > | |
REGINA_ENABLE_FOR_REGINA_INTEGER(void) divColExact(unsigned long col | regina::Matrix< T, ring > | |
REGINA_ENABLE_FOR_REGINA_INTEGER(T) gcdRow(unsigned long row) | regina::Matrix< T, ring > | inline |
REGINA_ENABLE_FOR_REGINA_INTEGER(T) gcdCol(unsigned long col) | regina::Matrix< T, ring > | inline |
REGINA_ENABLE_FOR_REGINA_INTEGER(void) reduceRow(unsigned long row) | regina::Matrix< T, ring > | inline |
REGINA_ENABLE_FOR_REGINA_INTEGER(void) reduceCol(unsigned long col) | regina::Matrix< T, ring > | inline |
REGINA_ENABLE_FOR_RING_STATIC(Matrix) identity(unsigned long size) | regina::Matrix< T, ring > | inline |
rows() const | regina::Matrix< T, ring > | inline |
swapColumns(unsigned long first, unsigned long second) | regina::Matrix< T, ring > | inline |
swapRows(unsigned long first, unsigned long second) | regina::Matrix< T, ring > | inline |
writeMatrix(std::ostream &out) const | regina::Matrix< T, ring > | inline |
writeTextLong(std::ostream &out) const | regina::Matrix< T, ring > | inline |
writeTextShort(std::ostream &out) const | regina::Matrix< T, ring > | inline |
~Matrix() | regina::Matrix< T, ring > | inline |