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