linalg 1.8.2
A linear algebra library that provides a user-friendly interface to several BLAS and LAPACK routines.
Loading...
Searching...
No Matches
linalg::matmul Interface Reference

Performs sparse matrix multiplication C = A * B. More...

Public Member Functions

 csr_mtx_mtx_mult
 
 csr_mtx_vec_mult
 

Detailed Description

Performs sparse matrix multiplication C = A * B.

Syntax 1
type(csr_matrix) function matmul(class(csr_matrix) a, class(csr_matrix) b)
Parameters
[in]aThe M-by-K matrix A.
[in]bThe K-by-N matrix B.
Returns
The M-by-N matrix C.
Syntax 2
real(real64)(:) function matmul(class(csr_matrix) a, real(real64) b(:))
Parameters
[in]aThe M-by-N matrix A.
[in]bThe N-element array B.
Returns
The M-element array C.

Definition at line 5382 of file linalg.f90.


The documentation for this interface was generated from the following file: