@@ -211,7 +211,7 @@ module Common =
211211 /// <param name="workGroupSize">Should be a power of 2 and greater than 1.</param>
212212 /// <param name="plus">Associative binary operation.</param>
213213 /// <param name="zero">Zero element for binary operation.</param>
214- let runExcludeInPlace plus = PrefixSum .runExcludeInPlace plus
214+ let runExcludeInPlace plus = ScanInternal .runExcludeInPlace plus
215215
216216 /// <summary>
217217 /// Include in-place prefix sum.
@@ -231,7 +231,8 @@ module Common =
231231 /// <param name="clContext">ClContext.</param>
232232 /// <param name="workGroupSize">Should be a power of 2 and greater than 1.</param>
233233 /// <param name="zero">Zero element for binary operation.</param>
234- let runIncludeInPlace plus = PrefixSum.runIncludeInPlace plus
234+ let runIncludeInPlace plus =
235+ PrefixSumInternal.runIncludeInPlace plus
235236
236237 /// <summary>
237238 /// Exclude in-place prefix sum. Array is scanned starting from the end.
@@ -241,7 +242,7 @@ module Common =
241242 /// <param name="workGroupSize">Should be a power of 2 and greater than 1.</param>
242243 /// <param name="zero">Zero element for binary operation.</param>
243244 let runBackwardsExcludeInPlace plus =
244- PrefixSum .runBackwardsExcludeInPlace plus
245+ PrefixSumInternal .runBackwardsExcludeInPlace plus
245246
246247 /// <summary>
247248 /// Include in-place prefix sum. Array is scanned starting from the end.
@@ -251,7 +252,7 @@ module Common =
251252 /// <param name="workGroupSize">Should be a power of 2 and greater than 1.</param>
252253 /// <param name="zero">Zero element for binary operation.</param>
253254 let runBackwardsIncludeInPlace plus =
254- PrefixSum .runBackwardsIncludeInPlace plus
255+ PrefixSumInternal .runBackwardsIncludeInPlace plus
255256
256257 /// <summary>
257258 /// Exclude in-place prefix sum of integer array with addition operation and start value that is equal to 0.
@@ -267,7 +268,7 @@ module Common =
267268 /// > val sum = [| 4 |]
268269 /// </code>
269270 /// </example>
270- let standardExcludeInPlace = PrefixSum .standardExcludeInPlace
271+ let standardExcludeInPlace = ScanInternal .standardExcludeInPlace
271272
272273 /// <summary>
273274 /// Include in-place prefix sum of integer array with addition operation and start value that is equal to 0.
@@ -285,7 +286,7 @@ module Common =
285286 /// </example>
286287 /// <param name="clContext">ClContext.</param>
287288 /// <param name="workGroupSize">Should be a power of 2 and greater than 1.</param>
288- let standardIncludeInPlace = PrefixSum .standardIncludeInPlace
289+ let standardIncludeInPlace = PrefixSumInternal .standardIncludeInPlace
289290
290291 module ByKey =
291292 /// <summary>
@@ -299,7 +300,8 @@ module Common =
299300 /// > val result = [| 0; 0; 1; 2; 0; 1 |]
300301 /// </code>
301302 /// </example>
302- let sequentialExclude op = PrefixSum.ByKey.sequentialExclude op
303+ let sequentialExclude op =
304+ PrefixSumInternal.ByKey.sequentialExclude op
303305
304306 /// <summary>
305307 /// Include scan by key.
@@ -312,7 +314,8 @@ module Common =
312314 /// > val result = [| 1; 1; 2; 3; 1; 2 |]
313315 /// </code>
314316 /// </example>
315- let sequentialInclude op = PrefixSum.ByKey.sequentialInclude op
317+ let sequentialInclude op =
318+ PrefixSumInternal.ByKey.sequentialInclude op
316319
317320 module Reduce =
318321 /// <summary>
0 commit comments