File tree 1 file changed +6
-6
lines changed
src/GraphBLAS-sharp.Backend/Algorithms
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -195,14 +195,14 @@ module internal BFS =
195
195
frontier.Dispose()
196
196
stop <- true
197
197
| Some newFrontier ->
198
- frontier.Dispose queue
198
+ frontier.Dispose()
199
199
//Filtering visited vertices
200
200
match maskComplemented queue DeviceOnly newFrontier levels with
201
201
| None ->
202
202
stop <- true
203
- newFrontier.Dispose queue
203
+ newFrontier.Dispose()
204
204
| Some newMaskedFrontier ->
205
- newFrontier.Dispose queue
205
+ newFrontier.Dispose()
206
206
207
207
//Push/pull
208
208
let NNZ = getNNZ queue newMaskedFrontier
@@ -211,7 +211,7 @@ module internal BFS =
211
211
frontier <- newMaskedFrontier
212
212
else
213
213
frontier <- toDense queue DeviceOnly newMaskedFrontier
214
- newMaskedFrontier.Dispose queue
214
+ newMaskedFrontier.Dispose()
215
215
| ClVector.Dense oldFrontier ->
216
216
//Getting new frontier
217
217
spMVInPlace queue matrix frontier frontier
@@ -227,8 +227,8 @@ module internal BFS =
227
227
if not stop then
228
228
if ( push NNZ frontier.Size) then
229
229
frontier <- toSparse queue DeviceOnly frontier
230
- oldFrontier.Free queue
230
+ oldFrontier.Free()
231
231
else
232
- frontier.Dispose queue
232
+ frontier.Dispose()
233
233
234
234
levels
You can’t perform that action at this time.
0 commit comments