| col_type typedef | castor::Matrix< T, Columns, Rows > | |
| constPtr() const | castor::Matrix< T, Columns, Rows > | |
| count | castor::Matrix< T, Columns, Rows > | protectedstatic |
| getColumn(uint32_t index) const | castor::Matrix< T, Columns, Rows > | |
| getColumn(uint32_t index) | castor::Matrix< T, Columns, Rows > | |
| getColumn(uint32_t index, Point< value_type, Rows > &result) const | castor::Matrix< T, Columns, Rows > | |
| getColumn(uint32_t index, Coords< value_type, Rows > &result) | castor::Matrix< T, Columns, Rows > | |
| getIdentity() | castor::Matrix< T, Columns, Rows > | static |
| getRow(uint32_t index) const | castor::Matrix< T, Columns, Rows > | |
| getRow(uint32_t index, Point< value_type, Columns > &result) const | castor::Matrix< T, Columns, Rows > | |
| getTrace() const | castor::Matrix< T, Columns, Rows > | |
| getTransposed() const | castor::Matrix< T, Columns, Rows > | |
| getTransposed(transpose_type &result) const | castor::Matrix< T, Columns, Rows > | |
| initialise() | castor::Matrix< T, Columns, Rows > | |
| initialise(value_type const &value) | castor::Matrix< T, Columns, Rows > | |
| isRightSize | castor::Matrix< T, Columns, Rows > | protectedstatic |
| m_columns | castor::Matrix< T, Columns, Rows > | |
| m_data | castor::Matrix< T, Columns, Rows > | |
| Matrix | castor::Matrix< T, Columns, Rows > | friend |
| Matrix() | castor::Matrix< T, Columns, Rows > | |
| Matrix(NoInit const &) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(Matrix const &matrix) | castor::Matrix< T, Columns, Rows > | |
| Matrix(Matrix &&matrix) noexcept | castor::Matrix< T, Columns, Rows > | |
| Matrix(T const &value) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(T *matrix) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(Type const *matrix) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(Array< Type, Columns *Rows > const &rhs) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(Matrix< Type, Columns, Rows > const &matrix) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(std::initializer_list< T > rhs) | castor::Matrix< T, Columns, Rows > | explicit |
| Matrix(Types &&... inits) | castor::Matrix< T, Columns, Rows > | inlineexplicit |
| my_type typedef | castor::Matrix< T, Columns, Rows > | |
| operator()(uint32_t col, uint32_t row) | castor::Matrix< T, Columns, Rows > | |
| operator()(uint32_t col, uint32_t row) const | castor::Matrix< T, Columns, Rows > | |
| operator*=(T const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator+=(Matrix< Type, Columns, Rows > const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator+=(T const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator-=(Matrix< Type, Columns, Rows > const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator-=(T const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator/=(T const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator=(Matrix< T, Columns, Rows > const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator=(Matrix< T, Columns, Rows > &&rhs) noexcept | castor::Matrix< T, Columns, Rows > | |
| operator=(Matrix< Type, Columns, Rows > const &rhs) | castor::Matrix< T, Columns, Rows > | |
| operator=(Type const *rhs) | castor::Matrix< T, Columns, Rows > | |
| operator[](uint32_t index) const | castor::Matrix< T, Columns, Rows > | |
| operator[](uint32_t index) | castor::Matrix< T, Columns, Rows > | |
| ptr() | castor::Matrix< T, Columns, Rows > | |
| recGetMinor(uint32_t x, uint32_t y, uint32_t rows, uint32_t cols) const | castor::Matrix< T, Columns, Rows > | protected |
| row_type typedef | castor::Matrix< T, Columns, Rows > | |
| setColumn(uint32_t index, value_type const *col) | castor::Matrix< T, Columns, Rows > | |
| setColumn(uint32_t index, Point< value_type, Rows > const &col) | castor::Matrix< T, Columns, Rows > | |
| setColumn(uint32_t index, Coords< value_type const, Rows > const &col) | castor::Matrix< T, Columns, Rows > | |
| setColumn(uint32_t index, Coords< value_type, Rows > const &col) | castor::Matrix< T, Columns, Rows > | |
| setIdentity() | castor::Matrix< T, Columns, Rows > | |
| setRow(uint32_t index, value_type const *row) | castor::Matrix< T, Columns, Rows > | |
| setRow(uint32_t index, Point< value_type, Columns > const &row) | castor::Matrix< T, Columns, Rows > | |
| setRow(uint32_t index, Coords< value_type, Columns > const &row) | castor::Matrix< T, Columns, Rows > | |
| size | castor::Matrix< T, Columns, Rows > | protectedstatic |
| transpose_type typedef | castor::Matrix< T, Columns, Rows > | |
| value_type typedef | castor::Matrix< T, Columns, Rows > | |
| ~Matrix() noexcept=default | castor::Matrix< T, Columns, Rows > | |