Skip to content

Commit 9412890

Browse files
authored
Merge pull request #1 from jvdp1/linalg_link
update links for FORD
2 parents 677c577 + 080b552 commit 9412890

File tree

2 files changed

+24
-13
lines changed

2 files changed

+24
-13
lines changed

doc/specs/stdlib_linalg.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ Trace of a matrix (rank-2 array)
148148

149149
### Syntax
150150

151-
`result = [stdlib_linalg(module):trace(interface)](A)`
151+
`result = [[stdlib_linalg(module):trace(interface)]](A)`
152152

153153
### Arguments
154154

@@ -473,4 +473,4 @@ program demo_is_hessenberg
473473
res = is_hessenberg(A,'u') ! returns .true.
474474
res = is_hessenberg(B,'u') ! returns .false.
475475
end program demo_is_hessenberg
476-
```
476+
```

src/stdlib_linalg.fypp

+22-11
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ module stdlib_linalg
2525
!! version: experimental
2626
!!
2727
!! Creates a diagonal array or extract the diagonal elements of an array
28-
!! ([Specification](../page/specs/stdlib_linalg.html#description))
28+
!! ([Specification](../page/specs/stdlib_linalg.html#
29+
!! diag-create-a-diagonal-array-or-extract-the-diagonal-elements-of-an-array))
2930
!
3031
! Vector to matrix
3132
!
@@ -67,7 +68,8 @@ module stdlib_linalg
6768
!! version: experimental
6869
!!
6970
!! Computes the trace of a matrix
70-
!! ([Specification](../page/specs/stdlib_linalg.html#description_2))
71+
!! ([Specification](../page/specs/stdlib_linalg.html#
72+
!! trace-trace-of-a-matrix))
7173
#:for k1, t1 in RCI_KINDS_TYPES
7274
module procedure trace_${t1[0]}$${k1}$
7375
#:endfor
@@ -79,7 +81,8 @@ module stdlib_linalg
7981
!! version: experimental
8082
!!
8183
!! Computes the outer product of two vectors, returning a rank-2 array
82-
!! ([Specification](../page/specs/stdlib_linalg.html#description_3))
84+
!! ([Specification](../page/specs/stdlib_linalg.html#
85+
!! outer_product-computes-the-outer-product-of-two-vectors))
8386
#:for k1, t1 in RCI_KINDS_TYPES
8487
pure module function outer_product_${t1[0]}$${k1}$(u, v) result(res)
8588
${t1}$, intent(in) :: u(:), v(:)
@@ -94,7 +97,8 @@ module stdlib_linalg
9497
!! version: experimental
9598
!!
9699
!! Checks if a matrix (rank-2 array) is square
97-
!! ([Specification](../page/specs/stdlib_linalg.html#is_square))
100+
!! ([Specification](../page/specs/stdlib_linalg.html#
101+
!! is_square-checks-if-a-matrix-is-square))
98102
#:for k1, t1 in RCI_KINDS_TYPES
99103
module procedure is_square_${t1[0]}$${k1}$
100104
#:endfor
@@ -106,7 +110,8 @@ module stdlib_linalg
106110
!! version: experimental
107111
!!
108112
!! Checks if a matrix (rank-2 array) is diagonal
109-
!! ([Specification](../page/specs/stdlib_linalg.html#is_diagonal))
113+
!! ([Specification](../page/specs/stdlib_linalg.html#
114+
!! is_diagonal-checks-if-a-matrix-is-diagonal))
110115
#:for k1, t1 in RCI_KINDS_TYPES
111116
module procedure is_diagonal_${t1[0]}$${k1}$
112117
#:endfor
@@ -118,7 +123,8 @@ module stdlib_linalg
118123
!! version: experimental
119124
!!
120125
!! Checks if a matrix (rank-2 array) is symmetric
121-
!! ([Specification](../page/specs/stdlib_linalg.html#is_symmetric))
126+
!! ([Specification](../page/specs/stdlib_linalg.html#
127+
!! is_symmetric-checks-if-a-matrix-is-symmetric))
122128
#:for k1, t1 in RCI_KINDS_TYPES
123129
module procedure is_symmetric_${t1[0]}$${k1}$
124130
#:endfor
@@ -130,7 +136,8 @@ module stdlib_linalg
130136
!! version: experimental
131137
!!
132138
!! Checks if a matrix (rank-2 array) is skew-symmetric
133-
!! ([Specification](../page/specs/stdlib_linalg.html#is_skew_symmetric))
139+
!! ([Specification](../page/specs/stdlib_linalg.html#
140+
!! is_skew_symmetric-checks-if-a-matrix-is-skew-symmetric))
134141
#:for k1, t1 in RCI_KINDS_TYPES
135142
module procedure is_skew_symmetric_${t1[0]}$${k1}$
136143
#:endfor
@@ -142,7 +149,8 @@ module stdlib_linalg
142149
!! version: experimental
143150
!!
144151
!! Checks if a matrix (rank-2 array) is Hermitian
145-
!! ([Specification](../page/specs/stdlib_linalg.html#is_hermitian))
152+
!! ([Specification](../page/specs/stdlib_linalg.html#
153+
!! is_hermitian-checks-if-a-matrix-is-hermitian))
146154
#:for k1, t1 in RCI_KINDS_TYPES
147155
module procedure is_hermitian_${t1[0]}$${k1}$
148156
#:endfor
@@ -154,7 +162,8 @@ module stdlib_linalg
154162
!! version: experimental
155163
!!
156164
!! Checks if a matrix (rank-2 array) is triangular
157-
!! ([Specification](../page/specs/stdlib_linalg.html#is_triangular))
165+
!! ([Specification](../page/specs/stdlib_linalg.html#
166+
!! is_triangular-checks-if-a-matrix-is-triangular))
158167
#:for k1, t1 in RCI_KINDS_TYPES
159168
module procedure is_triangular_${t1[0]}$${k1}$
160169
#:endfor
@@ -166,7 +175,8 @@ module stdlib_linalg
166175
!! version: experimental
167176
!!
168177
!! Checks if a matrix (rank-2 array) is Hessenberg
169-
!! ([Specification](../page/specs/stdlib_linalg.html#is_hessenberg))
178+
!! ([Specification](../page/specs/stdlib_linalg.html#
179+
!! is_hessenberg-checks-if-a-matrix-is-hessenberg))
170180
#:for k1, t1 in RCI_KINDS_TYPES
171181
module procedure is_Hessenberg_${t1[0]}$${k1}$
172182
#:endfor
@@ -179,7 +189,8 @@ contains
179189
!! version: experimental
180190
!!
181191
!! Constructs the identity matrix
182-
!! ([Specification](../page/specs/stdlib_linalg.html#description_1))
192+
!! ([Specification](../page/specs/stdlib_linalg.html#
193+
!! eye-construct-the-identity-matrix))
183194
integer, intent(in) :: n
184195
integer(int8) :: res(n, n)
185196
integer :: i

0 commit comments

Comments
 (0)