module type G =Minimal graph signature for edge contraction algorithmsig..end
type t
module V:Sig.COMPARABLE
typevertex =V.t
module E:Sig.EDGEwith type vertex = vertex
typeedge =E.t
val empty : tval add_edge_e : t -> edge -> tval fold_edges_e : (edge -> 'a -> 'a) -> t -> 'a -> 'aval fold_vertex : (vertex -> 'a -> 'a) -> t -> 'a -> 'a