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.