Computes the product of the specified matrices with the option of specifying the triangularity of either input matrices.
Computes the matrix multiplication C[M, K] = A[M, N] x B[N, K]
- Parameters
-
A | first matrix |
B | second matrix |
- Template Parameters
-
partial_view_A | specifies whether the matrix A is a lower/upper triangular or a rectangular matrix |
partial_view_B | specifies whether the matrix B is a lower/upper triangular or a rectangular matrix |
- Returns
- the product of the first and second matrix
- Exceptions
-
<code>std::invalid_argument</code> | if the number of columns in A and rows in B do not match |
Definition at line 38 of file multiply.hpp.