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