JuliaSparse / SuiteSparseGraphBLAS.jl

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

Create a specification/policy for mapping and broadcasting #95

Open rayegun opened 2 years ago

rayegun commented 2 years 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!!!