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
As of now the graph abstraction in STGraph has the following "base" classes
STGraphBase
StaticGraph
DynamicGraph
StaticGraphand DynamicGraph inherits from STGraphBase. Whereas NaiveGraph, PCSRGraph and GPMAGraph inherits from DynamicGraphs.
However StaticGraph is not entirely serving the purpose of a base class, since we are using CSR within the class and implementing the graph class.
Solution
A solution would be to create a class named CSRGraph that inherits from StaticGraph. This also enables StaticGraph to act as a base class allowing us to implement more types of static graph classes such as CSRGraph in the future
The text was updated successfully, but these errors were encountered:
As of now the graph abstraction in STGraph has the following "base" classes
STGraphBase
StaticGraph
DynamicGraph
StaticGraph
andDynamicGraph
inherits fromSTGraphBase
. WhereasNaiveGraph
,PCSRGraph
andGPMAGraph
inherits from DynamicGraphs.However
StaticGraph
is not entirely serving the purpose of a base class, since we are using CSR within the class and implementing the graph class.Solution
A solution would be to create a class named
CSRGraph
that inherits fromStaticGraph
. This also enablesStaticGraph
to act as a base class allowing us to implement more types of static graph classes such asCSRGraph
in the futureThe text was updated successfully, but these errors were encountered: