Skip to content

Commit 189b81e

Browse files
committed
Revert "Further simplification of the interface fyyp-template."
This reverts commit b7a4475.
1 parent 8df20ab commit 189b81e

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/stdlib_linalg_lapack.fypp

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3245,20 +3245,26 @@ module stdlib_linalg_lapack
32453245
#:if rk in ["sp", "dp"]
32463246
#:if rt.startswith("real")
32473247
pure subroutine ${ri}$geqp3(m, n, a, lda, jpvt, tau, work, lwork, info)
3248+
import sp, dp, qp, ${ik}$, lk
3249+
implicit none
3250+
integer(${ik}$), intent(in) :: m, n, lda, lwork
3251+
integer(${ik}$), intent(out) :: info
3252+
integer(${ik}$), intent(inout) :: jpvt(*)
3253+
${rt}$, intent(inout) :: a(lda, *)
3254+
${rt}$, intent(out) :: tau(*), work(*)
3255+
end subroutine ${ri}$geqp3
32483256
#:else
32493257
pure subroutine ${ri}$geqp3(m, n, a, lda, jpvt, tau, work, lwork, rwork, info)
3250-
#:endif
32513258
import sp, dp, qp, ${ik}$, lk
32523259
implicit none
32533260
integer(${ik}$), intent(in) :: m, n, lda, lwork
32543261
integer(${ik}$), intent(out) :: info
32553262
integer(${ik}$), intent(inout) :: jpvt(*)
32563263
${rt}$, intent(inout) :: a(lda, *)
32573264
${rt}$, intent(out) :: tau(*), work(*)
3258-
#:if rt.startswith("complex")
32593265
real(${rk}$), intent(out) :: rwork(*)
3260-
#:endif
32613266
end subroutine ${ri}$geqp3
3267+
#:endif
32623268
#:else
32633269
module procedure stdlib${ii}$_${ri}$geqp3
32643270
#:endif

0 commit comments

Comments
 (0)