| __column typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| __policy typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| __row typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| __transpose typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| __type typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| __value_type typedef | Castor::Matrix< T, Rows, Columns > | [protected] |
| col_type typedef | Castor::Matrix< T, Rows, Columns > | |
| const_ptr() const | Castor::Matrix< T, Rows, Columns > | [inline] |
| get_column(std::size_t p_uiColumn) const | Castor::Matrix< T, Rows, Columns > | |
| get_column(std::size_t p_uiColumn, col_type &p_mResult) const | Castor::Matrix< T, Rows, Columns > | |
| get_identity() const | Castor::Matrix< T, Rows, Columns > | |
| get_jordan(value_type p_tLambda) const | Castor::Matrix< T, Rows, Columns > | |
| get_row(std::size_t p_uiRow) const | Castor::Matrix< T, Rows, Columns > | |
| get_row(std::size_t p_uiRow, row_type &p_mResult) const | Castor::Matrix< T, Rows, Columns > | |
| get_trace() const | Castor::Matrix< T, Rows, Columns > | |
| get_transposed() const | Castor::Matrix< T, Rows, Columns > | |
| get_transposed(transpose_type &p_mResult) const | Castor::Matrix< T, Rows, Columns > | |
| get_triangle() const | Castor::Matrix< T, Rows, Columns > | |
| initialise(value_type const &p_value=policy::zero()) | Castor::Matrix< T, Rows, Columns > | |
| link(void *p_pCoords) | Castor::Matrix< T, Rows, Columns > | |
| m_bOwnCoords | Castor::Matrix< T, Rows, Columns > | [protected] |
| m_matrix | Castor::Matrix< T, Rows, Columns > | [protected] |
| m_pPointer | Castor::Matrix< T, Rows, Columns > | [protected] |
| Matrix() | Castor::Matrix< T, Rows, Columns > | |
| Matrix(Matrix< T, Columns, Rows > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| Matrix(Matrix< T, Columns, Rows > &&p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| Matrix(T const &p_tValue) | Castor::Matrix< T, Rows, Columns > | |
| Matrix(Type const *p_pMatrix) | Castor::Matrix< T, Rows, Columns > | |
| Matrix(Matrix< Type, Columns, Rows > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| my_type typedef | Castor::Matrix< T, Rows, Columns > | |
| operator*=(T const &p_tValue) | Castor::Matrix< T, Rows, Columns > | |
| operator+=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| operator+=(Type const *p_pMatrix) | Castor::Matrix< T, Rows, Columns > | |
| operator+=(T const &p_tValue) | Castor::Matrix< T, Rows, Columns > | |
| operator-=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| operator-=(Type const *p_pMatrix) | Castor::Matrix< T, Rows, Columns > | |
| operator-=(T const &p_tValue) | Castor::Matrix< T, Rows, Columns > | |
| operator/=(T const &p_tValue) | Castor::Matrix< T, Rows, Columns > | |
| operator=(Matrix< T, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| operator=(Matrix< T, Rows, Columns > &&p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| operator=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Columns > | |
| operator=(Type const *p_pMatrix) | Castor::Matrix< T, Rows, Columns > | |
| operator[](std::size_t i) const | Castor::Matrix< T, Rows, Columns > | |
| operator[](std::size_t i) | Castor::Matrix< T, Rows, Columns > | |
| policy typedef | Castor::Matrix< T, Rows, Columns > | |
| ptr() | Castor::Matrix< T, Rows, Columns > | [inline] |
| rec_get_minor(std::size_t x, std::size_t y, std::size_t p_uiRows, std::size_t p_uiCols) const | Castor::Matrix< T, Rows, Columns > | [protected] |
| row_type typedef | Castor::Matrix< T, Rows, Columns > | |
| set_column(std::size_t p_uiColumn, value_type const *p_col) | Castor::Matrix< T, Rows, Columns > | |
| set_column(std::size_t p_uiColumn, col_type const &p_col) | Castor::Matrix< T, Rows, Columns > | |
| set_identity() | Castor::Matrix< T, Rows, Columns > | |
| set_jordan(value_type p_tLambda) | Castor::Matrix< T, Rows, Columns > | |
| set_row(std::size_t p_uiRow, value_type const *p_row) | Castor::Matrix< T, Rows, Columns > | |
| set_row(std::size_t p_uiRow, row_type const &p_row) | Castor::Matrix< T, Rows, Columns > | |
| set_triangle() | Castor::Matrix< T, Rows, Columns > | |
| transpose_type typedef | Castor::Matrix< T, Rows, Columns > | |
| value_at(std::size_t p_uiRow, std::size_t p_uiColumn) | Castor::Matrix< T, Rows, Columns > | |
| value_type typedef | Castor::Matrix< T, Rows, Columns > | |
| ~Matrix() | Castor::Matrix< T, Rows, Columns > | [virtual] |