You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Calling an algorithm should accept two types of inputs: a raw Matrix or a wrapped Graph.
When given a Matrix, the return type should be raw (i.e. a Matrix or Vector).
When given a Graph, the return type should be wrapped (i.e. a Graph or NodeMap).
This will make the interface more uniform when interacting with nxapi as Graphs will always be passed in, so a wrapper instance will be returned. But when using graphblas-algorithms without nxapi, the need for wrapping can be controlled by the user in how they call algorithms.
The text was updated successfully, but these errors were encountered:
jim22k
changed the title
Raw vs Wrapper objects
Raw vs Wrapped objects
Nov 18, 2022
Calling an algorithm should accept two types of inputs: a raw Matrix or a wrapped Graph.
This will make the interface more uniform when interacting with
nxapi
as Graphs will always be passed in, so a wrapper instance will be returned. But when using graphblas-algorithms withoutnxapi
, the need for wrapping can be controlled by the user in how they call algorithms.The text was updated successfully, but these errors were encountered: