path_pointer = lgs.sptPathRetro( self.soul, origin )
I'm confused. sptPathRetro in graph.c is defined as
Path * sptPathRetro(Graph* g, char* origin_label);
which takes a Graph* as the first argument, but I thought self.soul corresponds to c struct ShortestPathTree. How does that work?
Timothy