Skip to content

Commit 80b6a52

Browse files
committed
Remove the field bicoloring in AdjacencyGraph
1 parent 6d6ac2a commit 80b6a52

1 file changed

Lines changed: 5 additions & 7 deletions

File tree

src/graph.jl

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,6 @@ The adjacency graph of a symmetric matrix `A ∈ ℝ^{n × n}` is `G(A) = (V, E)
227227
struct AdjacencyGraph{T<:Integer,has_diagonal}
228228
S::SparsityPatternCSC{T}
229229
edge_to_index::Vector{T}
230-
bicoloring::Bool
231230
original_size::Tuple{Int,Int}
232231
end
233232

@@ -237,18 +236,17 @@ function AdjacencyGraph(
237236
S::SparsityPatternCSC{T},
238237
edge_to_index::Vector{T}=build_edge_to_index(S);
239238
has_diagonal::Bool=true,
240-
bicoloring::Bool=false,
241239
original_size::Tuple{Int,Int}=size(S),
242240
) where {T}
243-
return AdjacencyGraph{T,has_diagonal}(S, edge_to_index, bicoloring, original_size)
241+
return AdjacencyGraph{T,has_diagonal}(S, edge_to_index, original_size)
244242
end
245243

246-
function AdjacencyGraph(A::SparseMatrixCSC; has_diagonal::Bool=true, bicoloring::Bool=false, original_size::Tuple{Int,Int}=size(A))
247-
return AdjacencyGraph(SparsityPatternCSC(A); has_diagonal, bicoloring, original_size)
244+
function AdjacencyGraph(A::SparseMatrixCSC; has_diagonal::Bool=true, original_size::Tuple{Int,Int}=size(A))
245+
return AdjacencyGraph(SparsityPatternCSC(A); has_diagonal, original_size)
248246
end
249247

250-
function AdjacencyGraph(A::AbstractMatrix; has_diagonal::Bool=true, bicoloring::Bool=false, original_size::Tuple{Int,Int}=size(A))
251-
return AdjacencyGraph(SparseMatrixCSC(A); has_diagonal, bicoloring, original_size)
248+
function AdjacencyGraph(A::AbstractMatrix; has_diagonal::Bool=true, original_size::Tuple{Int,Int}=size(A))
249+
return AdjacencyGraph(SparseMatrixCSC(A); has_diagonal, original_size)
252250
end
253251

254252
pattern(g::AdjacencyGraph) = g.S

0 commit comments

Comments
 (0)