Skip to content
mstern98 edited this page Mar 27, 2021 · 2 revisions

Welcome to the topologic-parse-git wiki!

Creating Graphs has never been easier!!

struct graph *graph = parse_graph(filepath); 

Simply create a JSON file that looks like this!

{ "graph" : { "context" : 1, "mem_option" : 1, "lvl_verbose": 15, "max_state": 4, "max_loop": 1000, "request_flag": 0, "vertices" : [ 1, 2, 3, 4, 6 ], "edges" : { "1" : 2, "2" : 3 }, "bi_edges" : { "1" : 4, "3" : 6 } } } 

The JSON file always has the attributes of the graph first followed by the vertices/edges/bi_edges. The vertices are a list of id's and the edges/bi_edges define the connections between two vertices. The above JSON creates a graph with 5 vertices labeled 1, 2, 3, 4, and 6 and has edges pointing from vertex 1 to 2, and vertex 2 to 3, and also has bi directional edges between vertex 1 and 4, and vertex 3 and 6.

Clone this wiki locally