@@ -25,7 +25,8 @@ module stdlib_linalg
25
25
!! version: experimental
26
26
!!
27
27
!! 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))
29
30
!
30
31
! Vector to matrix
31
32
!
@@ -67,7 +68,8 @@ module stdlib_linalg
67
68
!! version: experimental
68
69
!!
69
70
!! 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))
71
73
#:for k1, t1 in RCI_KINDS_TYPES
72
74
module procedure trace_${t1[0]}$${k1}$
73
75
#:endfor
@@ -79,7 +81,8 @@ module stdlib_linalg
79
81
!! version: experimental
80
82
!!
81
83
!! 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))
83
86
#:for k1, t1 in RCI_KINDS_TYPES
84
87
pure module function outer_product_${t1[0]}$${k1}$(u, v) result(res)
85
88
${t1}$, intent(in) :: u(:), v(:)
@@ -94,7 +97,8 @@ module stdlib_linalg
94
97
!! version: experimental
95
98
!!
96
99
!! 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))
98
102
#:for k1, t1 in RCI_KINDS_TYPES
99
103
module procedure is_square_${t1[0]}$${k1}$
100
104
#:endfor
@@ -106,7 +110,8 @@ module stdlib_linalg
106
110
!! version: experimental
107
111
!!
108
112
!! 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))
110
115
#:for k1, t1 in RCI_KINDS_TYPES
111
116
module procedure is_diagonal_${t1[0]}$${k1}$
112
117
#:endfor
@@ -118,7 +123,8 @@ module stdlib_linalg
118
123
!! version: experimental
119
124
!!
120
125
!! 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))
122
128
#:for k1, t1 in RCI_KINDS_TYPES
123
129
module procedure is_symmetric_${t1[0]}$${k1}$
124
130
#:endfor
@@ -130,7 +136,8 @@ module stdlib_linalg
130
136
!! version: experimental
131
137
!!
132
138
!! 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))
134
141
#:for k1, t1 in RCI_KINDS_TYPES
135
142
module procedure is_skew_symmetric_${t1[0]}$${k1}$
136
143
#:endfor
@@ -142,7 +149,8 @@ module stdlib_linalg
142
149
!! version: experimental
143
150
!!
144
151
!! 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))
146
154
#:for k1, t1 in RCI_KINDS_TYPES
147
155
module procedure is_hermitian_${t1[0]}$${k1}$
148
156
#:endfor
@@ -154,7 +162,8 @@ module stdlib_linalg
154
162
!! version: experimental
155
163
!!
156
164
!! 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))
158
167
#:for k1, t1 in RCI_KINDS_TYPES
159
168
module procedure is_triangular_${t1[0]}$${k1}$
160
169
#:endfor
@@ -166,7 +175,8 @@ module stdlib_linalg
166
175
!! version: experimental
167
176
!!
168
177
!! 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))
170
180
#:for k1, t1 in RCI_KINDS_TYPES
171
181
module procedure is_Hessenberg_${t1[0]}$${k1}$
172
182
#:endfor
@@ -179,7 +189,8 @@ contains
179
189
!! version: experimental
180
190
!!
181
191
!! 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))
183
194
integer, intent(in) :: n
184
195
integer(int8) :: res(n, n)
185
196
integer :: i
0 commit comments