Skip to content

Commit 01c35d3

Browse files
committed
SSSP return vector
1 parent 099e787 commit 01c35d3

2 files changed

Lines changed: 3 additions & 6 deletions

File tree

  • src/GraphBLAS-sharp.Backend/Algorithms
  • tests/GraphBLAS-sharp.Tests/Backend/Algorithms

src/GraphBLAS-sharp.Backend/Algorithms/SSSP.fs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ open GraphBLAS.FSharp.Backend.Quotes
77
open GraphBLAS.FSharp.Objects.ClContextExtensions
88
open GraphBLAS.FSharp.Objects.ClCellExtensions
99

10-
module SSSP =
10+
module internal SSSP =
1111
let run (clContext: ClContext) workGroupSize =
1212

1313
let less = ArithmeticOperations.less<int>
@@ -76,6 +76,4 @@ module SSSP =
7676
front1.Dispose queue
7777
front2.Dispose queue
7878

79-
match distance with
80-
| ClVector.Dense dist -> dist
81-
| _ -> failwith "not implemented"
79+
distance

tests/GraphBLAS-sharp.Tests/Backend/Algorithms/SSSP.fs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ let testFixtures (testContext: TestContext) =
4545

4646
let matrix = matrixHost.ToDevice context
4747

48-
let resDense =
49-
ssspDense queue matrix source |> ClVector.Dense
48+
let resDense = ssspDense queue matrix source
5049

5150
let resHost = resDense.ToHost queue
5251

0 commit comments

Comments
 (0)