Skip to content

Commit 892308f

Browse files
committed
fix: module procedures
1 parent b5f7f21 commit 892308f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/stdlib_linalg_eigenvalues.fypp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
9393
#:for rk,rt,ri in RC_KINDS_TYPES
9494
#:if rk!="xdp"
9595

96-
function stdlib_linalg_eigvals_${ri}$(a,err) result(lambda)
96+
module function stdlib_linalg_eigvals_${ri}$(a,err) result(lambda)
9797
!! Return an array of eigenvalues of matrix A.
9898
!> Input matrix A[m,n]
9999
${rt}$, intent(in), target :: a(:,:)
@@ -121,7 +121,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
121121

122122
end function stdlib_linalg_eigvals_${ri}$
123123

124-
function stdlib_linalg_eigvals_noerr_${ri}$(a) result(lambda)
124+
module function stdlib_linalg_eigvals_noerr_${ri}$(a) result(lambda)
125125
!! Return an array of eigenvalues of matrix A.
126126
!> Input matrix A[m,n]
127127
${rt}$, intent(in), target :: a(:,:)
@@ -147,7 +147,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
147147

148148
end function stdlib_linalg_eigvals_noerr_${ri}$
149149

150-
subroutine stdlib_linalg_eig_${ri}$(a,lambda,right,left,overwrite_a,err)
150+
module subroutine stdlib_linalg_eig_${ri}$(a,lambda,right,left,overwrite_a,err)
151151
!! Eigendecomposition of matrix A returning an array `lambda` of eigenvalues,
152152
!! and optionally right or left eigenvectors.
153153
!> Input matrix A[m,n]
@@ -315,7 +315,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
315315

316316
end subroutine stdlib_linalg_eig_${ri}$
317317

318-
function stdlib_linalg_eigvalsh_${ri}$(a,upper_a,err) result(lambda)
318+
module function stdlib_linalg_eigvalsh_${ri}$(a,upper_a,err) result(lambda)
319319
!! Return an array of eigenvalues of real symmetric / complex hermitian A
320320
!> Input matrix A[m,n]
321321
${rt}$, intent(in), target :: a(:,:)
@@ -344,7 +344,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
344344

345345
end function stdlib_linalg_eigvalsh_${ri}$
346346

347-
function stdlib_linalg_eigvalsh_noerr_${ri}$(a,upper_a) result(lambda)
347+
module function stdlib_linalg_eigvalsh_noerr_${ri}$(a,upper_a) result(lambda)
348348
!! Return an array of eigenvalues of real symmetric / complex hermitian A
349349
!> Input matrix A[m,n]
350350
${rt}$, intent(in), target :: a(:,:)
@@ -371,7 +371,7 @@ submodule (stdlib_linalg) stdlib_linalg_eigenvalues
371371

372372
end function stdlib_linalg_eigvalsh_noerr_${ri}$
373373

374-
subroutine stdlib_linalg_eigh_${ri}$(a,lambda,vectors,upper_a,overwrite_a,err)
374+
module subroutine stdlib_linalg_eigh_${ri}$(a,lambda,vectors,upper_a,overwrite_a,err)
375375
!! Eigendecomposition of a real symmetric or complex Hermitian matrix A returning an array `lambda`
376376
!! of eigenvalues, and optionally right or left eigenvectors.
377377
!> Input matrix A[m,n]

0 commit comments

Comments
 (0)