EdgeSet is using intedge, which is 'lightweight', probably for performance. If performance isn't too bad, include an edgeset with cost type stored. Doesn't need to be returned with graph, but should act like a custom attribute or energy expenditure for query on an edge id.
Edge type for step etc. is not exposed in C API.
EdgeSet is using intedge, which is 'lightweight', probably for performance. If performance isn't too bad, include an edgeset with cost type stored. Doesn't need to be returned with graph, but should act like a custom attribute or energy expenditure for query on an edge id.