| _mat (defined in divide_and_conquer::strassens_multiplication::Matrix< T, typename >) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | private |
| h_stack(const Matrix< Number > &other) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| Matrix(const Integer size) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inlineexplicit |
| Matrix(const Integer rows, const Integer cols) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| naive_multiplication(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator*(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator*(const Number other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator*=(const Number other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator+(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator+=(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator-(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator-=(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator<< (defined in divide_and_conquer::strassens_multiplication::Matrix< T, typename >) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | friend |
| operator==(const Matrix< T > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| operator[](const Integer index) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| size() const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| slice(const size_t row_start, const size_t row_end=MAX_SIZE, const size_t col_start=MAX_SIZE, const size_t col_end=MAX_SIZE) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| strassens_multiplication(const Matrix< Number > &other) const | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |
| v_stack(const Matrix< Number > &other) | divide_and_conquer::strassens_multiplication::Matrix< T, typename > | inline |