public interface matmul
Module Procedures
private function dot_mu(A, u) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(sparse_t), |
intent(in) |
|
| :: |
A | |
real(kind=wp), |
intent(in), |
|
dimension(:) | :: |
u | |
Return Value real(kind=wp),
dimension(:), allocatable
private function dot_mv(A, v) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(sparse_t), |
intent(in) |
|
| :: |
A | |
type(spvec_t), |
intent(in) |
|
| :: |
v | |
Return Value type(spvec_t)
private function dot_mm(A, B) result(o)
Arguments
Type |
Intent | Optional |
Attributes | | Name | |
type(sparse_t), |
intent(in) |
|
| :: |
A | |
type(sparse_t), |
intent(in) |
|
| :: |
B | |
Return Value type(sparse_t)