| Matrix() = default | modm::Matrix< T, ROWS, COLUMNS > | explicitconstexprdefault |
| Matrix(const T *data) | modm::Matrix< T, ROWS, COLUMNS > | |
| addColumn(uint8_t index, const Matrix< T, ROWS, 1 > &c) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| addRow(uint8_t index, const Matrix< T, 1, COLUMNS > &r) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| asTransposed() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| determinant() const | modm::Matrix< T, ROWS, COLUMNS > | inline |
| element (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| getColumn(uint8_t index) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| getNumberOfColumns() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | inline |
| getNumberOfRows() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | inline |
| getRow(uint8_t index) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| hasInf() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| hasNan() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| identityMatrix() | modm::Matrix< T, ROWS, COLUMNS > | static |
| operator!=(const Matrix &m) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator*(const T &rhs) const | modm::Matrix< T, ROWS, COLUMNS > | |
| operator*(const Matrix< T, COLUMNS, RHSCOL > &rhs) const | modm::Matrix< T, ROWS, COLUMNS > | |
| operator*=(const T &rhs) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator*=(const Matrix &rhs) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator+(const Matrix &rhs) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator+=(const Matrix &rhs) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator-() (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator-(const Matrix &rhs) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator-=(const Matrix &rhs) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator/(const T &rhs) const | modm::Matrix< T, ROWS, COLUMNS > | |
| operator/=(const T &rhs) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator==(const Matrix &m) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator[](uint8_t row) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| operator[](uint8_t row) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| ptr() const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| ptr() (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| removeColumn(uint8_t index) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| removeRow(uint8_t index) const (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| replace(const U *data) | modm::Matrix< T, ROWS, COLUMNS > | |
| replace(uint8_t row, uint8_t column, const Matrix< T, MW, MH > &m) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| replaceColumn(uint8_t index, const Matrix< T, ROWS, 1 > &m) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| replaceRow(uint8_t index, const Matrix< T, 1, COLUMNS > &m) (defined in modm::Matrix< T, ROWS, COLUMNS >) | modm::Matrix< T, ROWS, COLUMNS > | |
| subMatrix(uint8_t row, uint8_t column) const | modm::Matrix< T, ROWS, COLUMNS > | |
| transpose() | modm::Matrix< T, ROWS, COLUMNS > | inline |