Performs the operation on boolean
sparse matrices; product correspond to logical and while sum
correspond to logical or.
This subroutine is the one actually used in the code; It performs
matrix product exploiting the sparsity, and therefore
with a scaling .
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(yale_sparse), | intent(in) | :: | sp1 |
Input matrices (sparse boolean matrices in Yale format) |
||
type(yale_sparse), | intent(in) | :: | sp2 |
Input matrices (sparse boolean matrices in Yale format) |
||
type(yale_sparse), | intent(out) | :: | res |
Output matrix (sparse boolean matrices in Yale format) |