@@ -89,22 +89,22 @@ function left_orth!(A::AbstractMatrix, VC; trunc=nothing,
8989 throw(ArgumentError(" truncation not supported for left_orth with kind=$kind " ))
9090 end
9191 if kind == :qr
92- alg_qr′ = _select_algorithm (qr_compact!, A, alg_qr)
92+ alg_qr′ = select_algorithm (qr_compact!, A, alg_qr)
9393 return qr_compact!(A, VC, alg_qr′)
9494 elseif kind == :polar
9595 size(A, 1 ) >= size(A, 2 ) ||
9696 throw(ArgumentError(" `left_orth!` with `kind = :polar` only possible for `(m, n)` matrix with `m >= n`" ))
97- alg_polar′ = _select_algorithm (left_polar!, A, alg_polar)
97+ alg_polar′ = select_algorithm (left_polar!, A, alg_polar)
9898 return left_polar!(A, VC, alg_polar′)
9999 elseif kind == :svd && isnothing(trunc)
100- alg_svd′ = _select_algorithm (svd_compact!, A, alg_svd)
100+ alg_svd′ = select_algorithm (svd_compact!, A, alg_svd)
101101 V, C = VC
102102 S = Diagonal(initialize_output(svd_vals!, A, alg_svd′))
103103 U, S, Vᴴ = svd_compact!(A, (V, S, C), alg_svd′)
104104 return U, lmul!(S, Vᴴ)
105105 elseif kind == :svd
106- alg_svd′ = _select_algorithm (svd_compact!, A, alg_svd)
107- alg_svd_trunc = select_algorithm(svd_trunc!, A; trunc, alg = alg_svd′)
106+ alg_svd′ = select_algorithm (svd_compact!, A, alg_svd)
107+ alg_svd_trunc = select_algorithm(svd_trunc!, A, alg_svd′; trunc )
108108 V, C = VC
109109 S = Diagonal(initialize_output(svd_vals!, A, alg_svd_trunc. alg))
110110 U, S, Vᴴ = svd_trunc!(A, (V, S, C), alg_svd_trunc)
@@ -122,22 +122,22 @@ function right_orth!(A::AbstractMatrix, CVᴴ; trunc=nothing,
122122 throw(ArgumentError(" truncation not supported for right_orth with kind=$kind " ))
123123 end
124124 if kind == :lq
125- alg_lq′ = _select_algorithm (lq_compact!, A, alg_lq)
125+ alg_lq′ = select_algorithm (lq_compact!, A, alg_lq)
126126 return lq_compact!(A, CVᴴ, alg_lq′)
127127 elseif kind == :polar
128128 size(A, 2 ) >= size(A, 1 ) ||
129129 throw(ArgumentError(" `right_orth!` with `kind = :polar` only possible for `(m, n)` matrix with `m <= n`" ))
130- alg_polar′ = _select_algorithm (right_polar!, A, alg_polar)
130+ alg_polar′ = select_algorithm (right_polar!, A, alg_polar)
131131 return right_polar!(A, CVᴴ, alg_polar′)
132132 elseif kind == :svd && isnothing(trunc)
133- alg_svd′ = _select_algorithm (svd_compact!, A, alg_svd)
133+ alg_svd′ = select_algorithm (svd_compact!, A, alg_svd)
134134 C, Vᴴ = CVᴴ
135135 S = Diagonal(initialize_output(svd_vals!, A, alg_svd′))
136136 U, S, Vᴴ = svd_compact!(A, (C, S, Vᴴ), alg_svd′)
137137 return rmul!(U, S), Vᴴ
138138 elseif kind == :svd
139- alg_svd′ = _select_algorithm (svd_compact!, A, alg_svd)
140- alg_svd_trunc = select_algorithm(svd_trunc!, A; trunc, alg = alg_svd′)
139+ alg_svd′ = select_algorithm (svd_compact!, A, alg_svd)
140+ alg_svd_trunc = select_algorithm(svd_trunc!, A, alg_svd′; trunc )
141141 C, Vᴴ = CVᴴ
142142 S = Diagonal(initialize_output(svd_vals!, A, alg_svd_trunc. alg))
143143 U, S, Vᴴ = svd_trunc!(A, (C, S, Vᴴ), alg_svd_trunc)
@@ -167,15 +167,15 @@ function left_null!(A::AbstractMatrix, N; trunc=nothing,
167167 throw(ArgumentError(" truncation not supported for left_null with kind=$kind " ))
168168 end
169169 if kind == :qr
170- alg_qr′ = _select_algorithm (qr_null!, A, alg_qr)
170+ alg_qr′ = select_algorithm (qr_null!, A, alg_qr)
171171 return qr_null!(A, N, alg_qr′)
172172 elseif kind == :svd && isnothing(trunc)
173- alg_svd′ = _select_algorithm (svd_full!, A, alg_svd)
173+ alg_svd′ = select_algorithm (svd_full!, A, alg_svd)
174174 U, _, _ = svd_full!(A, alg_svd′)
175175 (m, n) = size(A)
176176 return copy!(N, view(U, 1 : m, (n + 1 ): m))
177177 elseif kind == :svd
178- alg_svd′ = _select_algorithm (svd_full!, A, alg_svd)
178+ alg_svd′ = select_algorithm (svd_full!, A, alg_svd)
179179 U, S, _ = svd_full!(A, alg_svd′)
180180 trunc′ = trunc isa TruncationStrategy ? trunc :
181181 trunc isa NamedTuple ? null_truncation_strategy(; trunc... ) :
@@ -194,15 +194,15 @@ function right_null!(A::AbstractMatrix, Nᴴ; trunc=nothing,
194194 throw(ArgumentError(" truncation not supported for right_null with kind=$kind " ))
195195 end
196196 if kind == :lq
197- alg_lq′ = _select_algorithm (lq_null!, A, alg_lq)
197+ alg_lq′ = select_algorithm (lq_null!, A, alg_lq)
198198 return lq_null!(A, Nᴴ, alg_lq′)
199199 elseif kind == :svd && isnothing(trunc)
200- alg_svd′ = _select_algorithm (svd_full!, A, alg_svd)
200+ alg_svd′ = select_algorithm (svd_full!, A, alg_svd)
201201 _, _, Vᴴ = svd_full!(A, alg_svd′)
202202 (m, n) = size(A)
203203 return copy!(Nᴴ, view(Vᴴ, (m + 1 ): n, 1 : n))
204204 elseif kind == :svd
205- alg_svd′ = _select_algorithm (svd_full!, A, alg_svd)
205+ alg_svd′ = select_algorithm (svd_full!, A, alg_svd)
206206 _, S, Vᴴ = svd_full!(A, alg_svd′)
207207 trunc′ = trunc isa TruncationStrategy ? trunc :
208208 trunc isa NamedTuple ? null_truncation_strategy(; trunc... ) :
0 commit comments