@@ -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