JuliaSparse / SuiteSparseGraphBLAS.jl

Sparse, General Linear Algebra for Graphs!
MIT License
102 stars 16 forks source link

Create a specification/policy for mapping and broadcasting #95

Open rayegun opened 1 year ago

rayegun commented 1 year ago
  1. When do we map and broadcast in the Matrix way vs the Graph way? How do we expose this to the user succinctly.
  2. Backup methods for when cfunc closures occur. We need to:
    1. Determine which functions will accept these binary operators. I would argue mapsparse and map should do this.
    2. Anything else becomes incredibly difficult without reimplementing GraphBLAS which is outside scope for this particular package.
  3. Document!!!