Skip to content

Commit 690f145

Browse files
committed
Add for cos
1 parent 73444c7 commit 690f145

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/dense.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,8 @@ function cos(A::AbstractMatrix{<:Real})
11161116
if isdiag(A)
11171117
return applydiagonal(cos, A)
11181118
elseif issymmetric(A)
1119-
return copytri!(parent(cos(Symmetric(A))), 'U')
1119+
P = parent(cos(Symmetric(A)))
1120+
return copytri_maybe_inplace(P, 'U')
11201121
end
11211122
M = im .* float.(A)
11221123
return real(exp_maybe_inplace(M))
@@ -1125,7 +1126,8 @@ function cos(A::AbstractMatrix{<:Complex})
11251126
if isdiag(A)
11261127
return applydiagonal(cos, A)
11271128
elseif ishermitian(A)
1128-
return copytri!(parent(cos(Hermitian(A))), 'U', true)
1129+
P = parent(cos(Hermitian(A)))
1130+
return copytri_maybe_inplace(P, 'U', true)
11291131
end
11301132
M = im .* float.(A)
11311133
N = -M

0 commit comments

Comments
 (0)