@@ -82,7 +82,7 @@ fill(x, nm::Tuple{PosInfinity, PosInfinity}) = cache(Fill(x,nm...))
8282
8383# This gets called when infinit number of columns
8484axes_print_matrix_row(_, io, X, A, i, :: AbstractVector{<:PosInfinity} , sep) = nothing
85- print_matrix_row(io:: IO , X:: AbstractVecOrMat , A:: Vector , i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString ) = nothing
85+ print_matrix_row(io:: IO , X:: AbstractVecOrMat , A:: Vector , i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString , idxlast :: Integer = last(axes(X, 2 )) ) = nothing
8686Base. print_matrix_row(io:: IO ,
8787 X:: Union {LayoutMatrix,
8888 LayoutVector,
@@ -92,7 +92,7 @@ Base.print_matrix_row(io::IO,
9292 HermOrSym{<: Any ,<: LayoutMatrix },
9393 SubArray{<: Any ,2 ,<: LayoutMatrix },
9494 Diagonal{<: Any ,<: LayoutVector }}, A:: Vector ,
95- i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString ) =
95+ i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString , idxlast :: Integer = last(axes(X, 2 )) ) =
9696 axes_print_matrix_row(axes(X), io, X, A, i, cols, sep)
9797Base. print_matrix_row(io:: IO ,
9898 X:: Union {AbstractFill{<: Any ,1 },
@@ -101,7 +101,7 @@ Base.print_matrix_row(io::IO,
101101 RectDiagonal,
102102 AbstractTriangular{<: Any ,<: AbstractFill{<:Any,2} }
103103 }, A:: Vector ,
104- i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString ) =
104+ i:: Integer , cols:: AbstractVector{<:PosInfinity} , sep:: AbstractString , idxlast :: Integer = last(axes(X, 2 )) ) =
105105 axes_print_matrix_row(axes(X), io, X, A, i, cols, sep)
106106
107107
0 commit comments