/// <summary> /// Creates a new vertex info object. /// </summary> public VertexInfo() { _shortcuts = new Shortcuts <T>(); _edges = new MetaEdge[64]; }
/// <summary> /// Gets the weight from a meta-edge. /// </summary> public abstract T GetEdgeWeight(MetaEdge edge, out bool?direction);
public override WeightAndDir <float> GetEdgeWeight(MetaEdge edge) { throw new NotImplementedException(); }
public override float GetEdgeWeight(MetaEdge edge, out bool?direction) { throw new NotImplementedException(); }
public static uint GetContractedId(this MetaEdge edge) { return(edge.MetaData[0]); }