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!(
779779 symmetric_to_row,
780780 symmetric_to_column,
781781 reverse_bfs_orders,
782+ tree_edge_indices,
783+ nt,
782784 buffer,
783785 ) = result
784786 (; S) = ag
@@ -834,6 +836,8 @@ function decompress!(
834836 symmetric_to_column,
835837 symmetric_to_row,
836838 reverse_bfs_orders,
839+ tree_edge_indices,
840+ nt,
837841 A_indices,
838842 buffer,
839843 ) = result
Original file line number Diff line number Diff line change @@ -716,6 +716,8 @@ struct TreeSetBicoloringResult{
716716 A_indices:: Vector{T}
717717 " reverse BFS orders of the trees"
718718 reverse_bfs_orders:: Vector{Tuple{T,T}}
719+ tree_edge_indices:: Vector{T}
720+ nt:: T
719721 " buffer needed during acyclic decompression"
720722 buffer:: Vector{R}
721723end
@@ -728,7 +730,7 @@ function TreeSetBicoloringResult(
728730 tree_set:: TreeSet{<:Integer} ,
729731 decompression_eltype:: Type{R} ,
730732) where {T,R}
731- (; reverse_bfs_orders) = tree_set
733+ (; reverse_bfs_orders, tree_edge_indices, nt ) = tree_set
732734
733735 m, n = size (A)
734736 num_sym_colors = maximum (symmetric_color)
@@ -788,6 +790,8 @@ function TreeSetBicoloringResult(
788790 symmetric_to_row,
789791 A_indices,
790792 reverse_bfs_orders,
793+ tree_edge_indices,
794+ nt,
791795 buffer,
792796 )
793797end
You can’t perform that action at this time.
0 commit comments