Skip to content

Commit d1bf1cd

Browse files
committed
Forward _tri(l/r)div! to parent of triangular
1 parent 3393398 commit d1bf1cd

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/triangular.jl

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -801,38 +801,38 @@ function _triscale!(A::LowerOrUnitLowerTriangular, c::Number, B::UnitLowerTriang
801801
return A
802802
end
803803

804-
function _trirdiv!(A::UpperTriangular, B::UpperOrUnitUpperTriangular, c::Number)
804+
function _trirdiv!(A::UpperTriangular, B::UpperTriangular, c::Number)
805805
checksize1(A, B)
806806
for j in axes(B,2)
807807
for i in firstindex(B,1):j
808-
@inbounds A[i, j] = B[i, j] / c
808+
@inbounds A.data[i, j] = B.data[i, j] / c
809809
end
810810
end
811811
return A
812812
end
813-
function _trirdiv!(A::LowerTriangular, B::LowerOrUnitLowerTriangular, c::Number)
813+
function _trirdiv!(A::LowerTriangular, B::LowerTriangular, c::Number)
814814
checksize1(A, B)
815815
for j in axes(B,2)
816816
for i in j:lastindex(B,1)
817-
@inbounds A[i, j] = B[i, j] / c
817+
@inbounds A.data[i, j] = B.data[i, j] / c
818818
end
819819
end
820820
return A
821821
end
822-
function _trildiv!(A::UpperTriangular, c::Number, B::UpperOrUnitUpperTriangular)
822+
function _trildiv!(A::UpperTriangular, c::Number, B::UpperTriangular)
823823
checksize1(A, B)
824824
for j in axes(B,2)
825825
for i in firstindex(B,1):j
826-
@inbounds A[i, j] = c \ B[i, j]
826+
@inbounds A.data[i, j] = c \ B.data[i, j]
827827
end
828828
end
829829
return A
830830
end
831-
function _trildiv!(A::LowerTriangular, c::Number, B::LowerOrUnitLowerTriangular)
831+
function _trildiv!(A::LowerTriangular, c::Number, B::LowerTriangular)
832832
checksize1(A, B)
833833
for j in axes(B,2)
834834
for i in j:lastindex(B,1)
835-
@inbounds A[i, j] = c \ B[i, j]
835+
@inbounds A.data[i, j] = c \ B.data[i, j]
836836
end
837837
end
838838
return A

0 commit comments

Comments
 (0)