| __type typedef | Castor::Matrix< T, Rows, Rows > | [protected] |
| col_type typedef | Castor::SquareMatrix< T, Rows > | |
| const_ptr() const | Castor::Matrix< T, Rows, Rows > | [inline] |
| get_cofactor(std::size_t p_uiRow, std::size_t p_uiColumn) const | Castor::SquareMatrix< T, Rows > | |
| get_column(std::size_t p_uiColumn) const | Castor::Matrix< T, Rows, Rows > | |
| get_column(std::size_t p_uiColumn, col_type &p_mResult) const | Castor::Matrix< T, Rows, Rows > | |
| get_determinant() const | Castor::SquareMatrix< T, Rows > | |
| get_identity() const | Castor::Matrix< T, Rows, Rows > | |
| get_inverse() const | Castor::SquareMatrix< T, Rows > | |
| get_jordan(value_type p_tLambda) const | Castor::Matrix< T, Rows, Rows > | |
| get_minor(std::size_t x, std::size_t y) const | Castor::SquareMatrix< T, Rows > | |
| get_row(std::size_t p_uiRow) const | Castor::Matrix< T, Rows, Rows > | |
| get_row(std::size_t p_uiRow, row_type &p_mResult) const | Castor::Matrix< T, Rows, Rows > | |
| get_trace() const | Castor::Matrix< T, Rows, Rows > | |
| get_transposed() const | Castor::Matrix< T, Rows, Rows > | |
| get_transposed(transpose_type &p_mResult) const | Castor::Matrix< T, Rows, Rows > | |
| get_triangle() const | Castor::Matrix< T, Rows, Rows > | |
| initialise(value_type const &p_value=policy::zero()) | Castor::Matrix< T, Rows, Rows > | |
| invert() | Castor::SquareMatrix< T, Rows > | |
| is_anti_symmetrical() const | Castor::SquareMatrix< T, Rows > | |
| is_orthogonal() const | Castor::SquareMatrix< T, Rows > | |
| is_symmetrical() const | Castor::SquareMatrix< T, Rows > | |
| link(void *p_pCoords) | Castor::Matrix< T, Rows, Rows > | |
| m_bOwnCoords | Castor::Matrix< T, Rows, Rows > | [protected] |
| m_matrix | Castor::Matrix< T, Rows, Rows > | [protected] |
| m_pPointer | Castor::Matrix< T, Rows, Rows > | [protected] |
| Matrix() | Castor::Matrix< T, Rows, Rows > | |
| Matrix(Matrix< T, Columns, Rows > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| Matrix(Matrix< T, Columns, Rows > &&p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| Matrix(T const &p_tValue) | Castor::Matrix< T, Rows, Rows > | |
| Matrix(Type const *p_pMatrix) | Castor::Matrix< T, Rows, Rows > | |
| Matrix(Matrix< Type, Columns, Rows > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| multiply(my_square_type const &p_matrix) const | Castor::SquareMatrix< T, Rows > | |
| multiply(SquareMatrix< Type, Rows > const &p_matrix) const | Castor::SquareMatrix< T, Rows > | |
| multiply(Matrix< T, Rows, _Columns > const &p_matrix) const | Castor::SquareMatrix< T, Rows > | |
| my_matrix_type typedef | Castor::SquareMatrix< T, Rows > | |
| my_square_type typedef | Castor::SquareMatrix< T, Rows > | |
| my_type typedef | Castor::Matrix< T, Rows, Rows > | |
| operator*=(SquareMatrix< Type, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator*=(Type const *p_pMatrix) | Castor::SquareMatrix< T, Rows > | |
| operator*=(T const &p_tValue) | Castor::SquareMatrix< T, Rows > | |
| operator+=(SquareMatrix< Type, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator+=(Type const *p_pMatrix) | Castor::SquareMatrix< T, Rows > | |
| operator+=(T const &p_tValue) | Castor::SquareMatrix< T, Rows > | |
| Matrix< T, Rows, Rows >::operator+=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| operator-=(SquareMatrix< Type, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator-=(Type const *p_pMatrix) | Castor::SquareMatrix< T, Rows > | |
| operator-=(T const &p_tValue) | Castor::SquareMatrix< T, Rows > | |
| Matrix< T, Rows, Rows >::operator-=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| operator/=(T const &p_tValue) | Castor::SquareMatrix< T, Rows > | |
| operator=(Matrix< Type, Rows, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator=(SquareMatrix< T, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator=(SquareMatrix< T, Rows > &&p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator=(SquareMatrix< Type, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| operator=(Type const *p_pMatrix) | Castor::SquareMatrix< T, Rows > | |
| Matrix< T, Rows, Rows >::operator=(Matrix< T, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| Matrix< T, Rows, Rows >::operator=(Matrix< T, Rows, Columns > &&p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| Matrix< T, Rows, Rows >::operator=(Matrix< Type, Rows, Columns > const &p_matrix) | Castor::Matrix< T, Rows, Rows > | |
| operator[](std::size_t i) const | Castor::Matrix< T, Rows, Rows > | |
| operator[](std::size_t i) | Castor::Matrix< T, Rows, Rows > | |
| policy typedef | Castor::SquareMatrix< T, Rows > | |
| ptr() | Castor::Matrix< T, Rows, Rows > | [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, Rows > | [protected] |
| row_type typedef | Castor::SquareMatrix< T, Rows > | |
| set_column(std::size_t p_uiColumn, value_type const *p_col) | Castor::Matrix< T, Rows, Rows > | |
| set_column(std::size_t p_uiColumn, col_type const &p_col) | Castor::Matrix< T, Rows, Rows > | |
| set_identity() | Castor::Matrix< T, Rows, Rows > | |
| set_jordan(value_type p_tLambda) | Castor::Matrix< T, Rows, Rows > | |
| set_row(std::size_t p_uiRow, value_type const *p_row) | Castor::Matrix< T, Rows, Rows > | |
| set_row(std::size_t p_uiRow, row_type const &p_row) | Castor::Matrix< T, Rows, Rows > | |
| set_triangle() | Castor::Matrix< T, Rows, Rows > | |
| square_matrix_type typedef | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix() | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(T const &p_tValue) | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(SquareMatrix< T, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(SquareMatrix< T, Rows > &&p_matrix) | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(SquareMatrix< Type, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(Matrix< Type, Rows, Rows > const &p_matrix) | Castor::SquareMatrix< T, Rows > | |
| SquareMatrix(Type const *p_pMatrix) | Castor::SquareMatrix< T, Rows > | |
| transpose() | Castor::SquareMatrix< T, Rows > | |
| transpose_type typedef | Castor::SquareMatrix< T, Rows > | |
| value_at(std::size_t p_uiRow, std::size_t p_uiColumn) | Castor::Matrix< T, Rows, Rows > | |
| value_type typedef | Castor::SquareMatrix< T, Rows > | |
| ~Matrix() | Castor::Matrix< T, Rows, Rows > | [virtual] |
| ~SquareMatrix() | Castor::SquareMatrix< T, Rows > | [virtual] |