@@ -22,8 +22,8 @@ module stdlib_linalg_solve
22
22
#:for nd,ndsuf,nde in ALL_RHS
23
23
#:for rk,rt,ri in RC_KINDS_TYPES
24
24
#:if rk!="xdp"
25
- module procedure stdlib_linalg_${ri}$solve ${ndsuf}$
26
- module procedure stdlib_linalg_${ri}$_pure_solve ${ndsuf}$
25
+ module procedure stdlib_linalg_${ri}$_solve_ ${ndsuf}$
26
+ module procedure stdlib_linalg_${ri}$_pure_solve_ ${ndsuf}$
27
27
#:endif
28
28
#:endfor
29
29
#:endfor
@@ -62,7 +62,7 @@ module stdlib_linalg_solve
62
62
#:for rk,rt,ri in RC_KINDS_TYPES
63
63
#:if rk!="xdp"
64
64
! Compute the solution to a real system of linear equations A * X = B
65
- function stdlib_linalg_${ri}$solve ${ndsuf}$(a,b,overwrite_a,err) result(x)
65
+ function stdlib_linalg_${ri}$_solve_ ${ndsuf}$(a,b,overwrite_a,err) result(x)
66
66
!> Input matrix a[n,n]
67
67
${rt}$, intent(inout), target :: a(:,:)
68
68
!> Right hand side vector or array, b[n] or b[n,nrhs]
@@ -127,10 +127,10 @@ module stdlib_linalg_solve
127
127
! Process output and return
128
128
call linalg_error_handling(err0,err)
129
129
130
- end function stdlib_linalg_${ri}$solve ${ndsuf}$
130
+ end function stdlib_linalg_${ri}$_solve_ ${ndsuf}$
131
131
132
132
! Compute the solution to a real system of linear equations A * X = B (pure interface)
133
- pure function stdlib_linalg_${ri}$_pure_solve ${ndsuf}$(a,b) result(x)
133
+ pure function stdlib_linalg_${ri}$_pure_solve_ ${ndsuf}$(a,b) result(x)
134
134
!> Input matrix a[n,n]
135
135
${rt}$, intent(in), target :: a(:,:)
136
136
!> Right hand side vector or array, b[n] or b[n,nrhs]
@@ -144,7 +144,6 @@ module stdlib_linalg_solve
144
144
integer(ilp), allocatable :: ipiv(:)
145
145
${rt}$, pointer :: xmat(:,:)
146
146
${rt}$, allocatable :: amat(:,:)
147
- character(*), parameter :: this = 'solve'
148
147
149
148
!> Problem sizes
150
149
lda = size(a,1,kind=ilp)
@@ -181,7 +180,7 @@ module stdlib_linalg_solve
181
180
! Process output and return
182
181
call linalg_error_handling(err0)
183
182
184
- end function stdlib_linalg_${ri}$_pure_solve ${ndsuf}$
183
+ end function stdlib_linalg_${ri}$_pure_solve_ ${ndsuf}$
185
184
#:endif
186
185
#:endfor
187
186
#:endfor
0 commit comments