Skip to content

Commit ef5ab42

Browse files
committed
Rename to _sym_uplo
1 parent 14ce3f1 commit ef5ab42

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

src/LinearAlgebra.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -380,12 +380,12 @@ function sym_uplo(uplo::Char)
380380
end
381381
end
382382
"""
383-
sym_uplo_unsafe(uplo::Char)
383+
_sym_uplo(uplo::Char)
384384
385385
Return the `Symbol` corresponding to `uplo` without checking for validity.
386386
See also `sym_uplo`, which checks for validity.
387387
"""
388-
sym_uplo_unsafe(uplo::Char) = uplo == 'U' ? (:U) : (:L)
388+
_sym_uplo(uplo::Char) = uplo == 'U' ? (:U) : (:L)
389389

390390
@noinline throw_uplo() = throw(ArgumentError("uplo argument must be either :U (upper) or :L (lower)"))
391391

src/bidiag.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ function show(io::IO, M::Bidiagonal)
295295
print(io, ", ")
296296
show(io, M.ev)
297297
print(io, ", ")
298-
show(io, sym_uplo_unsafe(M.uplo))
298+
show(io, _sym_uplo(M.uplo))
299299
print(io, ")")
300300
end
301301

src/bunchkaufman.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ end
131131

132132
bkcopy_oftype(A, S) = eigencopy_oftype(A, S)
133133
function bkcopy_oftype(A::Symmetric{<:Complex}, S)
134-
Symmetric(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), sym_uplo_unsafe(A.uplo))
134+
Symmetric(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), _sym_uplo(A.uplo))
135135
end
136136

137137
"""

src/special.jl

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -292,19 +292,19 @@ end
292292

293293
for f in (:+, :-)
294294
@eval function $f(D::Diagonal{<:Number}, S::Symmetric)
295-
uplo = sym_uplo_unsafe(S.uplo)
295+
uplo = _sym_uplo(S.uplo)
296296
return Symmetric(parentof_applytri($f, Symmetric(D, uplo), S), uplo)
297297
end
298298
@eval function $f(S::Symmetric, D::Diagonal{<:Number})
299-
uplo = sym_uplo_unsafe(S.uplo)
299+
uplo = _sym_uplo(S.uplo)
300300
return Symmetric(parentof_applytri($f, S, Symmetric(D, uplo)), uplo)
301301
end
302302
@eval function $f(D::Diagonal{<:Real}, H::Hermitian)
303-
uplo = sym_uplo_unsafe(H.uplo)
303+
uplo = _sym_uplo(H.uplo)
304304
return Hermitian(parentof_applytri($f, Hermitian(D, uplo), H), uplo)
305305
end
306306
@eval function $f(H::Hermitian, D::Diagonal{<:Real})
307-
uplo = sym_uplo_unsafe(H.uplo)
307+
uplo = _sym_uplo(H.uplo)
308308
return Hermitian(parentof_applytri($f, H, Hermitian(D, uplo)), uplo)
309309
end
310310
end
@@ -608,8 +608,8 @@ end
608608
# tridiagonal cholesky factorization
609609
function cholesky(S::RealSymHermitian{<:BiTriSym}, ::NoPivot = NoPivot(); check::Bool = true)
610610
T = choltype(S)
611-
B = Bidiagonal{T}(diag(S, 0), diag(S, S.uplo == 'U' ? 1 : -1), sym_uplo_unsafe(S.uplo))
612-
cholesky!(Hermitian(B, sym_uplo_unsafe(S.uplo)), NoPivot(); check = check)
611+
B = Bidiagonal{T}(diag(S, 0), diag(S, S.uplo == 'U' ? 1 : -1), _sym_uplo(S.uplo))
612+
cholesky!(Hermitian(B, _sym_uplo(S.uplo)), NoPivot(); check = check)
613613
end
614614

615615
# istriu/istril for triangular wrappers of structured matrices

src/symmetriceigen.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
# preserve HermOrSym wrapper
44
# Call `copytrito!` instead of `copy_similar` to only copy the matching triangular half
55
function eigencopy_oftype(A::Hermitian, ::Type{S}) where S
6-
Hermitian(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), sym_uplo_unsafe(A.uplo))
6+
Hermitian(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), _sym_uplo(A.uplo))
77
end
88
function eigencopy_oftype(A::Symmetric, ::Type{S}) where S
9-
Symmetric(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), sym_uplo_unsafe(A.uplo))
9+
Symmetric(copytrito!(similar(parent(A), S, size(A)), A.data, A.uplo), _sym_uplo(A.uplo))
1010
end
1111
eigencopy_oftype(A::Symmetric{<:Complex}, ::Type{S}) where S = copyto!(similar(parent(A), S), A)
1212

@@ -318,8 +318,8 @@ end
318318

319319
# Perform U' \ A / U in-place, where U::Union{UpperTriangular,Diagonal}
320320
UtiAUi!(A, U) = _UtiAUi!(A, U)
321-
UtiAUi!(A::Symmetric, U) = Symmetric(_UtiAUi!(copytri!(parent(A), A.uplo), U), sym_uplo_unsafe(A.uplo))
322-
UtiAUi!(A::Hermitian, U) = Hermitian(_UtiAUi!(copytri!(parent(A), A.uplo, true), U), sym_uplo_unsafe(A.uplo))
321+
UtiAUi!(A::Symmetric, U) = Symmetric(_UtiAUi!(copytri!(parent(A), A.uplo), U), _sym_uplo(A.uplo))
322+
UtiAUi!(A::Hermitian, U) = Hermitian(_UtiAUi!(copytri!(parent(A), A.uplo, true), U), _sym_uplo(A.uplo))
323323
_UtiAUi!(A, U) = rdiv!(ldiv!(U', A), U)
324324

325325
function eigvals(A::HermOrSym{TA}, B::HermOrSym{TB}; kws...) where {TA,TB}

0 commit comments

Comments
 (0)