module documentation

This Python module contains several enumerations related to k-edge-colored looped complete graphs:

  • GraphFormat defines the formats that can be used to represent a k-edge-colored looped complete graph.
  • BitmaskType defines the types of bitmasks that can be used in the two bitmask formats.
  • ColorRepresentation defines the styles for representing edge colors in the two adjacency matrix formats and the four flattened formats.
  • FlattenedOrdering defines the order of edges (or arcs) in the four flattened formats.
Class BitmaskType This enumeration encapsulates the concept of a bitmask type in the context of the two bitmask formats from the GraphFormat enumeration.
Class ColorRepresentation This enumeration encapsulates the concept of an edge color representation style in the context of the two adjacency matrix formats and the four flattened formats from the GraphFormat enumeration.
Class FlattenedOrdering This enumeration encapsulates the concept of an edge (resp. arc) ordering in the context of the four flattened formats from the GraphFormat enumeration.
Class GraphFormat This enumeration encapsulates the concept of a format used to represent a k-edge-colored looped complete graph. Each graph is represented as a quintuple (edge_colors, is_directed, allow_loops, graph_format, format_representation)...