File tree Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Expand file tree Collapse file tree 2 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -73,11 +73,11 @@ module stdlib_linalg
73
73
!! Computes outer product of two vectors, returning a matrix
74
74
!! ([Specification](../page/specs/stdlib_linalg.html#description_3))
75
75
#:for k1, t1 in RCI_KINDS_TYPES
76
- module function outer_product_${t1[0]}$${k1}$(u,v) result(res)
77
- ${t1}$, intent(in) :: u(:), v(:)
78
- ${t1}$ :: res(size(u),size(v))
79
- integer :: col
80
- end function outer_product_${t1[0]}$${k1}$
76
+ module function outer_product_${t1[0]}$${k1}$(u, v) result(res)
77
+ ${t1}$, intent(in) :: u(:), v(:)
78
+ ${t1}$ :: res(size(u),size(v))
79
+ integer :: col
80
+ end function outer_product_${t1[0]}$${k1}$
81
81
#:endfor
82
82
end interface outer_product
83
83
Original file line number Diff line number Diff line change @@ -6,15 +6,15 @@ submodule (stdlib_linalg) stdlib_linalg_outer_product
6
6
7
7
contains
8
8
9
- #:for k1, t1 in RCI_KINDS_TYPES
10
- module function outer_product_${t1[0]}$${k1}$(u,v) result(res)
11
- ${t1}$, intent(in) :: u(:), v(:)
12
- ${t1}$ :: res(size(u),size(v))
13
- integer :: col
14
- do col = 1, size(v)
15
- res(:,col) = v(col) * u
16
- end do
17
- end function outer_product_${t1[0]}$${k1}$
18
- #:endfor
9
+ #:for k1, t1 in RCI_KINDS_TYPES
10
+ module function outer_product_${t1[0]}$${k1}$(u, v) result(res)
11
+ ${t1}$, intent(in) :: u(:), v(:)
12
+ ${t1}$ :: res(size(u),size(v))
13
+ integer :: col
14
+ do col = 1, size(v)
15
+ res(:,col) = v(col) * u
16
+ end do
17
+ end function outer_product_${t1[0]}$${k1}$
18
+ #:endfor
19
19
20
20
end submodule
You can’t perform that action at this time.
0 commit comments