diff --git a/ext/SparseMatrixColoringsColorsExt.jl b/ext/SparseMatrixColoringsColorsExt.jl index 42dfc733..eb0e4321 100644 --- a/ext/SparseMatrixColoringsColorsExt.jl +++ b/ext/SparseMatrixColoringsColorsExt.jl @@ -264,8 +264,9 @@ function show_colors!( A_ccolor_indices = mod1.(column_colors(res), length(colorscheme)) A_rcolor_indices = mod1.(row_shift .+ row_colors(res), length(colorscheme)) B_ccolor_indices = mod1.(1:maximum(column_colors(res)), length(colorscheme)) - B_rcolor_indices = - mod1.((row_shift + 1):(row_shift + maximum(row_colors(res))), length(colorscheme)) + B_rcolor_indices = mod1.( + (row_shift + 1):(row_shift + maximum(row_colors(res))), length(colorscheme) + ) A_ccolors = colorscheme[A_ccolor_indices] A_rcolors = colorscheme[A_rcolor_indices] B_ccolors = colorscheme[B_ccolor_indices] diff --git a/src/graph.jl b/src/graph.jl index 3a6ed5cd..948ac32e 100644 --- a/src/graph.jl +++ b/src/graph.jl @@ -99,8 +99,9 @@ end Return a [`SparsityPatternCSC`](@ref) corresponding to the matrix `[0 Aᵀ; A 0]`, with a minimum of allocations. """ -bidirectional_pattern(A::AbstractMatrix; symmetric_pattern::Bool) = +function bidirectional_pattern(A::AbstractMatrix; symmetric_pattern::Bool) bidirectional_pattern(SparsityPatternCSC(SparseMatrixCSC(A)); symmetric_pattern) +end function bidirectional_pattern(S::SparsityPatternCSC{T}; symmetric_pattern::Bool) where {T} m, n = size(S)