File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments