File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -779,6 +779,8 @@ function decompress!(
779
779
symmetric_to_row,
780
780
symmetric_to_column,
781
781
reverse_bfs_orders,
782
+ tree_edge_indices,
783
+ nt,
782
784
buffer,
783
785
) = result
784
786
(; S) = ag
@@ -834,6 +836,8 @@ function decompress!(
834
836
symmetric_to_column,
835
837
symmetric_to_row,
836
838
reverse_bfs_orders,
839
+ tree_edge_indices,
840
+ nt,
837
841
A_indices,
838
842
buffer,
839
843
) = result
Original file line number Diff line number Diff line change @@ -716,6 +716,8 @@ struct TreeSetBicoloringResult{
716
716
A_indices:: Vector{T}
717
717
" reverse BFS orders of the trees"
718
718
reverse_bfs_orders:: Vector{Tuple{T,T}}
719
+ tree_edge_indices:: Vector{T}
720
+ nt:: T
719
721
" buffer needed during acyclic decompression"
720
722
buffer:: Vector{R}
721
723
end
@@ -728,7 +730,7 @@ function TreeSetBicoloringResult(
728
730
tree_set:: TreeSet{<:Integer} ,
729
731
decompression_eltype:: Type{R} ,
730
732
) where {T,R}
731
- (; reverse_bfs_orders) = tree_set
733
+ (; reverse_bfs_orders, tree_edge_indices, nt ) = tree_set
732
734
733
735
m, n = size (A)
734
736
num_sym_colors = maximum (symmetric_color)
@@ -788,6 +790,8 @@ function TreeSetBicoloringResult(
788
790
symmetric_to_row,
789
791
A_indices,
790
792
reverse_bfs_orders,
793
+ tree_edge_indices,
794
+ nt,
791
795
buffer,
792
796
)
793
797
end
You can’t perform that action at this time.
0 commit comments