pub unsafe extern "C" fn matd_multiply(
    a: *const matd_t,
    b: *const matd_t
) -> *mut matd_t
Expand description

Multiplies the two supplied matrices together (matrix product), and returns the results as a new matrix. The supplied matrices must have dimensions such that columns(a) = rows(b). The returned matrix will have a row count of rows(a) and a column count of columns(b). It is the caller’s responsibility to call matd_destroy() on the returned matrix.