Package com.jgalgo.graph
Interface IEdgeSet
-
- All Superinterfaces:
Collection<Integer>,EdgeSet<Integer,Integer>,IntCollection,IntIterable,IntSet,Iterable<Integer>,Set<Integer>
public interface IEdgeSet extends EdgeSet<Integer,Integer>, IntSet
Set of int graph edges.This interface is a specific version of
EdgeSetforIntGraph.A set of integers, each represent an edge ID in a graph
IntGraph g = ...; int vertex = ...; for (IEdgeIter eit = g.outEdges(vertex).iterator(); eit.hasNext();) { int e = eit.nextInt(); int u = eit.sourceInt(); int v = eit.targetInt(); assert vertex == u; System.out.println("Out edge of " + vertex + ": " + e + "(" + u + ", " + v + ")"); }- Author:
- Barak Ugav
- See Also:
IEdgeIter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default IEdgeIterintIterator()Return an edge iterator that iterate over the edges in this set.IEdgeIteriterator()Return an edge iterator that iterate over the edges in this set.-
Methods inherited from interface java.util.Collection
toArray
-
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntCollection
add, addAll, contains, containsAll, intParallelStream, intSpliterator, intStream, parallelStream, removeAll, removeIf, removeIf, removeIf, retainAll, stream, toArray, toIntArray, toIntArray
-
Methods inherited from interface it.unimi.dsi.fastutil.ints.IntIterable
forEach, forEach, forEach
-
-
-
-
Method Detail
-
iterator
IEdgeIter iterator()
Return an edge iterator that iterate over the edges in this set.- Specified by:
iteratorin interfaceCollection<Integer>- Specified by:
iteratorin interfaceEdgeSet<Integer,Integer>- Specified by:
iteratorin interfaceIntCollection- Specified by:
iteratorin interfaceIntIterable- Specified by:
iteratorin interfaceIntSet- Specified by:
iteratorin interfaceIterable<Integer>- Specified by:
iteratorin interfaceSet<Integer>
-
intIterator
default IEdgeIter intIterator()
Return an edge iterator that iterate over the edges in this set.- Specified by:
intIteratorin interfaceIntCollection- Specified by:
intIteratorin interfaceIntIterable
-
-