diff --git a/server/_sources/modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.rst.txt b/server/_sources/modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.rst.txt index 822cf38cdd..9e53b65559 100644 --- a/server/_sources/modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.rst.txt +++ b/server/_sources/modules/__w/arkouda/arkouda/src/MultiTypeSymEntry.rst.txt @@ -488,8 +488,6 @@ or .. function:: proc createSparseSymEntry(a, size, param matLayout, type eltType) throws -.. function:: proc makeSparseArray(size, type eltType, param matLayout) - .. class:: GeneratorSymEntry : AbstractSymEntry .. attribute:: type etype diff --git a/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix.rst.txt b/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix.rst.txt index 0b036ca14d..5484ab4bd6 100644 --- a/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix.rst.txt +++ b/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix.rst.txt @@ -25,7 +25,19 @@ or SparseMatrix/* -.. function:: proc fillSparseMatrix(ref spsMat, const A: [?D] ?eltType) throws +.. function:: proc fillSparseMatrix(ref spsMat, const A: [?D] ?eltType, param l: layout) throws + +.. function:: proc getGrid(const ref spsMat) where spsMat.chpl_isNonDistributedArray() + +.. function:: proc getGrid(const ref spsMat) where !spsMat.chpl_isNonDistributedArray() + +.. function:: proc getLSD(const ref spsMat) where spsMat.chpl_isNonDistributedArray() + +.. function:: proc getLSD(const ref spsMat) where !spsMat.chpl_isNonDistributedArray() + +.. function:: proc getLSA(const ref spsMat, rowBlockIdx: int, colBlockIdx: int) const ref where spsMat.chpl_isNonDistributedArray() + +.. function:: proc getLSA(const ref spsMat, rowBlockIdx: int, colBlockIdx: int) const ref where !spsMat.chpl_isNonDistributedArray() .. function:: proc sparseMatToPdarrayCSR(const ref spsMat, ref rows, ref cols, ref vals) @@ -36,14 +48,11 @@ or .. function:: proc sparseMatToPdarrayCSC(const ref spsMat, ref rows, ref cols, ref vals) - - Fill the rows, cols, and vals arrays with the non-zero indices and values - from the sparse matrix in col-major order. - +.. function:: proc rowMajorExScan(in nnzPerColBlock: [?d] int, grid: [] locale, const ref pdom) -.. function:: proc flattenedExScanCSR(in nnzPerColBlock: [?d] int, nRowGroups: int, nTasksPerRowBlock: int, nRowsPerGroup: int) +.. function:: proc colMajorExScan(in nnzPerRowBlock: [?d] int, grid: [] locale, const ref pdom) -.. function:: proc flattenedExScanCSC(in nnzPerRowBlock: [?d] int, nColGroups: int, nTasksPerColBlock: int, nColsPerGroup: int) +.. function:: proc sparseMatMatMult(A, B) .. function:: proc sparseMatMatMult(A, B, ref spsData) @@ -51,5 +60,5 @@ or .. function:: proc denseMatMatMult(A, B) -.. function:: proc randSparseMatrix(size, density, param layout, param distributed = false, type eltType) +.. function:: proc randSparseMatrix(size, density, param layout, type eltType) diff --git a/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.rst.txt b/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.rst.txt index 747cd16211..445e8c2cf0 100644 --- a/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.rst.txt +++ b/server/_sources/modules/__w/arkouda/arkouda/src/SparseMatrix/SpsMatUtil.rst.txt @@ -31,10 +31,6 @@ or .. method:: proc ref add(idx: 2*(int), val: int) -.. function:: proc randSparseDomain(parentDom, density, param matLayout, param distributed) where distributed == false - -.. function:: proc randSparseDomain(parentDom, density, param matLayout, param distributed) where distributed == true - .. function:: proc emptySparseDomLike(Mat) .. function:: proc writeSparseMatrix(msg, Arr) diff --git a/server/_sources/modules/__w/arkouda/arkouda/src/SymArrayDmap.rst.txt b/server/_sources/modules/__w/arkouda/arkouda/src/SymArrayDmap.rst.txt index 5cb9085a6c..67fed3268a 100644 --- a/server/_sources/modules/__w/arkouda/arkouda/src/SymArrayDmap.rst.txt +++ b/server/_sources/modules/__w/arkouda/arkouda/src/SymArrayDmap.rst.txt @@ -81,3 +81,7 @@ or :returns: type +.. function:: proc makeSparseDomain(size: int, param matLayout) + +.. function:: proc makeSparseArray(size: int, type eltType, param matLayout) + diff --git a/server/genindex.html b/server/genindex.html index 59d6895991..5f979e3964 100644 --- a/server/genindex.html +++ b/server/genindex.html @@ -437,6 +437,8 @@

C

  • codes (MultiTypeRegEntry.CategoricalRegEntry attribute) +
  • +
  • colMajorExScan() (in module SparseMatrix)
  • column_names (MultiTypeRegEntry.DataFrameRegEntry attribute)
  • @@ -820,12 +822,6 @@

    F

  • flatten() (in module AryUtil)
  • -
  • flattenedExScanCSC() (in module SparseMatrix) -
  • -
  • flattenedExScanCSR() (in module SparseMatrix) -
  • - - +