We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 56453ad commit 9a9d579Copy full SHA for 9a9d579
3 files changed
src/MatrixAlgebraKit.jl
@@ -32,7 +32,7 @@ export left_orth, right_orth, left_null, right_null
32
export left_orth!, right_orth!, left_null!, right_null!
33
34
export Householder, Native_HouseholderQR, Native_HouseholderLQ
35
-export DivideAndConquer, SafeDivideAndConquer, QRIteration, Bisection, Jacobi, SVDPolar
+export DivideAndConquer, SafeDivideAndConquer, QRIteration, Bisection, Jacobi, SVDViaPolar
36
export LAPACK_HouseholderQR, LAPACK_HouseholderLQ, LAPACK_Simple, LAPACK_Expert,
37
LAPACK_QRIteration, LAPACK_Bisection, LAPACK_MultipleRelativelyRobustRepresentations,
38
LAPACK_DivideAndConquer, LAPACK_Jacobi, LAPACK_SafeDivideAndConquer
src/implementations/svd.jl
@@ -147,7 +147,7 @@ for (f, f_lapack!, Alg) in (
147
(:qr_iteration, :gesvd!, :QRIteration),
148
(:bisection, :gesvdx!, :Bisection),
149
(:jacobi, :gesvdj!, :Jacobi),
150
- (:svd_polar, :gesvdp!, :SVDPolar),
+ (:svd_polar, :gesvdp!, :SVDViaPolar),
151
)
152
f_svd! = Symbol(f, :_svd!)
153
f_svd_full! = Symbol(f, :_svd_full!)
@@ -376,7 +376,7 @@ end
376
for (algtype, newtype, drivertype) in (
377
(:CUSOLVER_QRIteration, :QRIteration, :CUSOLVER),
378
(:CUSOLVER_Jacobi, :Jacobi, :CUSOLVER),
379
- (:CUSOLVER_SVDPolar, :SVDPolar, :CUSOLVER),
+ (:CUSOLVER_SVDPolar, :SVDViaPolar, :CUSOLVER),
380
(:ROCSOLVER_QRIteration, :QRIteration, :ROCSOLVER),
381
(:ROCSOLVER_Jacobi, :Jacobi, :ROCSOLVER),
382
src/interface/decompositions.jl
@@ -161,7 +161,7 @@ The `fixgauge` keyword can be used to toggle whether or not to fix the gauge of
161
@algdef Jacobi
162
163
"""
164
- SVDPolar(; [driver], kwargs...)
+ SVDViaPolar(; [driver], kwargs...)
165
166
Algorithm type to denote the algorithm for computing the singular value decomposition of a general
167
matrix via Halley's iterative algorithm for the polar decomposition followed by the Hermitian
@@ -170,7 +170,7 @@ eigenvalue decomposition of the positive definite factor.
170
The optional `driver` symbol can be used to choose between different implementations of this algorithm.
171
The `fixgauge` keyword can be used to toggle whether or not to fix the gauge of the eigen or singular vectors, see also [`gaugefix!`](@ref).
172
173
-@algdef SVDPolar
+@algdef SVDViaPolar
174
175
for f in (:safe_divide_and_conquer, :divide_and_conquer, :qr_iteration, :bisection, :jacobi, :svd_polar)
176
default_f_driver = Symbol(:default_, f, :_driver)
0 commit comments