Skip to content

Commit ab6120d

Browse files
authored
remove transpose/adjoint methods for Lower/UpperTriangular (JuliaArrays#1170)
1 parent 376efdb commit ab6120d

File tree

1 file changed

+0
-16
lines changed

1 file changed

+0
-16
lines changed

src/triangular.jl

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,5 @@
11
const StaticULT{TA} = Union{UpperTriangular{TA,<:StaticMatrix},LowerTriangular{TA,<:StaticMatrix},UnitUpperTriangular{TA,<:StaticMatrix},UnitLowerTriangular{TA,<:StaticMatrix}}
22

3-
@inline transpose(A::LowerTriangular{<:Any,<:StaticMatrix}) =
4-
UpperTriangular(transpose(A.data))
5-
@inline adjoint(A::LowerTriangular{<:Any,<:StaticMatrix}) =
6-
UpperTriangular(adjoint(A.data))
7-
@inline transpose(A::UnitLowerTriangular{<:Any,<:StaticMatrix}) =
8-
UnitUpperTriangular(transpose(A.data))
9-
@inline adjoint(A::UnitLowerTriangular{<:Any,<:StaticMatrix}) =
10-
UnitUpperTriangular(adjoint(A.data))
11-
@inline transpose(A::UpperTriangular{<:Any,<:StaticMatrix}) =
12-
LowerTriangular(transpose(A.data))
13-
@inline adjoint(A::UpperTriangular{<:Any,<:StaticMatrix}) =
14-
LowerTriangular(adjoint(A.data))
15-
@inline transpose(A::UnitUpperTriangular{<:Any,<:StaticMatrix}) =
16-
UnitLowerTriangular(transpose(A.data))
17-
@inline adjoint(A::UnitUpperTriangular{<:Any,<:StaticMatrix}) =
18-
UnitLowerTriangular(adjoint(A.data))
193
@inline Base.:*(A::Adjoint{<:Any,<:StaticVector}, B::StaticULT{<:Any}) =
204
adjoint(adjoint(B) * adjoint(A))
215
@inline Base.:*(A::Transpose{<:Any,<:StaticVector}, B::StaticULT{<:Any}) =

0 commit comments

Comments
 (0)