GraphBLAS/graphblas-api-cpp

Template arguments to Vector and Matrix

Closed this issue · 1 comments

  1. ScalarT: I think we all agree that type of values stored in Matrices and Vectors should be a template parameter

  2. IndexT: Due to past requests and specifications from other graph/sparse libraries, we should consider template parameter for the index type.

  3. Variadic template parameters for storage hints or graph types, requires much more work and discussion (e.g. RowMajor vs. ColumnMajor, and Directed vs. Undirected, etc)

  4. Should context types show up in the template parameter list for distributed implementations.

Closing this, since we have settled on template arguments.