This class facilitates seamless iteration over the edges supplied by the constructor arguments and contained inner edge creation.
Creates a new custom inner hyperedge without modifying the node or edge set.
Creates a new custom inner hyperedge without modifying the node or edge set.
Creates a new custom inner edge without modifying the node or edge set.
Creates a new custom inner edge without modifying the node or edge set.
Creates a new simple inner edge without modifying the node or edge set.
Creates a new simple inner edge without modifying the node or edge set.
Creates a new simple inner hyperedge without modifying the node or edge set.
Creates a new simple inner hyperedge without modifying the node or edge set.
Creates a new labeled inner edge without modifying the node or edge set.
Creates a new labeled inner edge without modifying the node or edge set.
Creates a new labeled inner hyperedge without modifying the node or edge set.
Creates a new labeled inner hyperedge without modifying the node or edge set.
Creates a new weighted inner edge without modifying the node or edge set.
Creates a new weighted inner edge without modifying the node or edge set.
Creates a new weighted inner hyperedge without modifying the node or edge set.
Creates a new weighted inner hyperedge without modifying the node or edge set.
Creates a new weighted and labeled inner edge without modifying the node or edge set.
Creates a new weighted and labeled inner edge without modifying the node or edge set.
Creates a new weighted and labeled inner hyperedge without modifying the node or edge set.
Creates a new weighted and labeled inner hyperedge without modifying the node or edge set.