Skip to content

😶‍🌫️ Adding CSRGraph to StaticGraph Abstraction #100

Open
@nithinmanoj10

Description

@nithinmanoj10

As of now the graph abstraction in STGraph has the following "base" classes

  1. STGraphBase
  2. StaticGraph
  3. 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

Metadata

Metadata

Labels

future-releaseTasks that will be taken up for a future release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions