Skip to content

Commit 4ca630d

Browse files
bug fix in FastAssign, and bug found in SwapEdges (not yet fixed)
1 parent 2469fb6 commit 4ca630d

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

experimental/algorithm/LAGr_SwapEdges.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -769,6 +769,7 @@ int LAGr_SwapEdges
769769
con->format = GxB_BITMAP;
770770
dup_swaps_v = NULL;
771771
GRB_TRY (GxB_load_Vector_from_Container(M, con, NULL)) ;
772+
GRB_TRY (GxB_print (M, 1)) ; // FIXME: added for debugging
772773
GRB_TRY (GrB_free(&con)) ;
773774
GRB_TRY (LAGraph_FastAssign_Semiring(
774775
E_vec, NULL, second_edge, edge_perm, M, ramp_v,

experimental/algorithm/LAGraph_RichClubCoefficient.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ int LAGraph_RichClubCoefficient
298298

299299
LG_ASSERT (max_deg == vpd_n && max_deg == epd_n, GrB_INVALID_VALUE) ;
300300
//run a cummulative sum (backwards) on vpd_arr
301-
for(GrB_Index i = max_deg - 1; i > 0; --i)
301+
for(int64_t i = max_deg - 1; i > 0; --i)
302302
{
303303
vpd_arr[i-1] += vpd_arr[i] ;
304304
epd_arr[i-1] += epd_arr[i] ;
@@ -358,7 +358,7 @@ int LAGraph_RichClubCoefficient
358358
vpd_index, vpd_arr, &max_deg, verts_per_deg
359359
)) ;
360360
//run a cummulative sum (backwards) on vpd_arr
361-
for(GrB_Index i = max_deg - 1; i > 0; --i)
361+
for(int64_t i = max_deg - 1; i > 0; --i)
362362
{
363363
vpd_arr[i-1] += vpd_arr[i] ;
364364
epd_arr[i-1] += epd_arr[i] ;

experimental/utility/LAGraph_FastAssign.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ int LAGraph_FastAssign_Semiring
162162
int ramp_h = GrB_DEFAULT, trsp = GrB_DEFAULT, i_h = GrB_DEFAULT;
163163
uint64_t ramp_n = 0, ramp_size = 0, i_n = 0, i_size= 0;
164164
GrB_Type x_type = NULL, i_type = NULL, ramp_type = NULL;
165-
bool iso = false;
165+
int32_t iso = false;
166166
//----------------------------------------------------------------------
167167
// Check inputs
168168
//----------------------------------------------------------------------
@@ -191,7 +191,7 @@ int LAGraph_FastAssign_Semiring
191191
GRB_TRY (GrB_Vector_size(&nrows, c)) ;
192192
}
193193

194-
GRB_TRY (GrB_Vector_get_INT32(X_vec, (int32_t *) &iso, GxB_ISO)) ;
194+
GRB_TRY (GrB_Vector_get_INT32(X_vec, &iso, GxB_ISO)) ;
195195

196196
GRB_TRY (GxB_Vector_type(&x_type, X_vec));
197197

0 commit comments

Comments
 (0)