Skip to content

Commit bcf1973

Browse files
committed
Add docs
1 parent 4e846a8 commit bcf1973

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/factorizations.jl

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ end
5252
"""
5353
qr(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> Q, R
5454
qr(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> Q, R
55+
qr(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> Q, R
5556
qr(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> Q, R
5657
5758
Compute the QR decomposition of a generic N-dimensional array, by interpreting it as
@@ -71,6 +72,7 @@ qr
7172
"""
7273
lq(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> L, Q
7374
lq(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> L, Q
75+
lq(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> L, Q
7476
lq(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> L, Q
7577
7678
Compute the LQ decomposition of a generic N-dimensional array, by interpreting it as
@@ -90,6 +92,7 @@ lq
9092
"""
9193
left_polar(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> W, P
9294
left_polar(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> W, P
95+
left_polar(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> W, P
9396
left_polar(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> W, P
9497
9598
Compute the left polar decomposition of a generic N-dimensional array, by interpreting it as
@@ -107,6 +110,7 @@ left_polar
107110
"""
108111
right_polar(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> P, W
109112
right_polar(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> P, W
113+
right_polar(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> P, W
110114
right_polar(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> P, W
111115
112116
Compute the right polar decomposition of a generic N-dimensional array, by interpreting it as
@@ -124,6 +128,7 @@ right_polar
124128
"""
125129
left_orth(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> V, C
126130
left_orth(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> V, C
131+
left_orth(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> V, C
127132
left_orth(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> V, C
128133
129134
Compute the left orthogonal decomposition of a generic N-dimensional array, by interpreting it as
@@ -141,6 +146,7 @@ left_orth
141146
"""
142147
right_orth(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> C, V
143148
right_orth(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> C, V
149+
right_orth(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> C, V
144150
right_orth(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> C, V
145151
146152
Compute the right orthogonal decomposition of a generic N-dimensional array, by interpreting it as
@@ -158,6 +164,7 @@ right_orth
158164
"""
159165
factorize(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> X, Y
160166
factorize(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> X, Y
167+
factorize(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> X, Y
161168
factorize(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> X, Y
162169
163170
Compute the decomposition of a generic N-dimensional array, by interpreting it as
@@ -175,6 +182,7 @@ factorize
175182
"""
176183
eigen(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> D, V
177184
eigen(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> D, V
185+
eigen(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> D, V
178186
eigen(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> D, V
179187
180188
Compute the eigenvalue decomposition of a generic N-dimensional array, by interpreting it as
@@ -211,6 +219,7 @@ end
211219
"""
212220
eigvals(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> D
213221
eigvals(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> D
222+
eigvals(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> D
214223
eigvals(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> D
215224
216225
Compute the eigenvalues of a generic N-dimensional array, by interpreting it as
@@ -237,6 +246,7 @@ end
237246
"""
238247
svd(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> U, S, Vᴴ
239248
svd(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> U, S, Vᴴ
249+
svd(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> U, S, Vᴴ
240250
svd(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> U, S, Vᴴ
241251
242252
Compute the SVD decomposition of a generic N-dimensional array, by interpreting it as
@@ -273,6 +283,7 @@ end
273283
"""
274284
svdvals(A::AbstractArray, labels_A, labels_codomain, labels_domain) -> S
275285
svdvals(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}) -> S
286+
svdvals(A::AbstractArray, codomain_length::Val, domain_length::Val) -> S
276287
svdvals(A::AbstractArray, biperm::AbstractBlockPermutation{2}) -> S
277288
278289
Compute the singular values of a generic N-dimensional array, by interpreting it as
@@ -292,6 +303,7 @@ end
292303
"""
293304
left_null(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> N
294305
left_null(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> N
306+
left_null(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> N
295307
left_null(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> N
296308
297309
Compute the left nullspace of a generic N-dimensional array, by interpreting it as
@@ -323,6 +335,7 @@ end
323335
"""
324336
right_null(A::AbstractArray, labels_A, labels_codomain, labels_domain; kwargs...) -> Nᴴ
325337
right_null(A::AbstractArray, codomain_perm::Tuple{Vararg{Int}}, domain_perm::Tuple{Vararg{Int}}; kwargs...) -> Nᴴ
338+
right_null(A::AbstractArray, codomain_length::Val, domain_length::Val; kwargs...) -> Nᴴ
326339
right_null(A::AbstractArray, biperm::AbstractBlockPermutation{2}; kwargs...) -> Nᴴ
327340
328341
Compute the right nullspace of a generic N-dimensional array, by interpreting it as

0 commit comments

Comments
 (0)