Uses of Interface
com.jgalgo.graph.IdBuilder
-
Packages that use IdBuilder Package Description com.jgalgo.adapt.guava Adapters from Guava to JGalgo, and from JGalgo to Guava.com.jgalgo.adapt.jgrapht Adapters from JGraphT to JGalgo, and from JGalgo to JGraphT.com.jgalgo.gen Graph generators used to generate (possibly random) graphs with different distributions and structures.com.jgalgo.graph Graphs object are the fundamental building blocks of the JGAlgo library.com.jgalgo.io The I/O classes provide varies ways to read/write graphs from/to files. -
-
Uses of IdBuilder in com.jgalgo.adapt.guava
Methods in com.jgalgo.adapt.guava that return IdBuilder Modifier and Type Method Description IdBuilder<E>GuavaNetworkWrapper. edgeBuilder()IdBuilder<V>GuavaNetworkWrapper. vertexBuilder() -
Uses of IdBuilder in com.jgalgo.adapt.jgrapht
Methods in com.jgalgo.adapt.jgrapht that return IdBuilder Modifier and Type Method Description IdBuilder<E>JGraphTWrapper. edgeBuilder()IdBuilder<V>JGraphTWrapper. vertexBuilder() -
Uses of IdBuilder in com.jgalgo.gen
Methods in com.jgalgo.gen with parameters of type IdBuilder Modifier and Type Method Description BarabasiAlbertGraphGenerator<V,E>BarabasiAlbertGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.ComplementGraphGenerator<V,E>ComplementGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.CompleteBipartiteGraphGenerator<V,E>CompleteBipartiteGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.CompleteGraphGenerator<V,E>CompleteGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.GnmBipartiteGraphGenerator<V,E>GnmBipartiteGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.GnmGraphGenerator<V,E>GnmGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.GnpBipartiteGraphGenerator<V,E>GnpBipartiteGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.GnpGraphGenerator<V,E>GnpGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.LineGraphGenerator<V,E>LineGraphGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.RecursiveMatrixGraphGenerator<V,E>RecursiveMatrixGraphGenerator. edges(int edgesNum, IdBuilder<E> edgeBuilder)Set the number of edges what will be generated for each graph, and the edge builder that will be used to generate them.UniformTreeGenerator<V,E>UniformTreeGenerator. edges(IdBuilder<E> edgeBuilder)Set the edge builder that will be used to generate edges.BarabasiAlbertGraphGenerator<V,E>BarabasiAlbertGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.CompleteBipartiteGraphGenerator<V,E>CompleteBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.CompleteGraphGenerator<V,E>CompleteGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.EmptyGraphGenerator<V,E>EmptyGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnmBipartiteGraphGenerator<V,E>GnmBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnmGraphGenerator<V,E>GnmGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnpBipartiteGraphGenerator<V,E>GnpBipartiteGraphGenerator. vertices(int leftVerticesNum, int rightVerticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.GnpGraphGenerator<V,E>GnpGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.RecursiveMatrixGraphGenerator<V,E>RecursiveMatrixGraphGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them.UniformTreeGenerator<V,E>UniformTreeGenerator. vertices(int verticesNum, IdBuilder<V> vertexBuilder)Set the number of vertices that will be generated for each graph, and the vertex builder that will be used to generate them. -
Uses of IdBuilder in com.jgalgo.graph
Subinterfaces of IdBuilder in com.jgalgo.graph Modifier and Type Interface Description interfaceIdBuilderIntBuilder for unique identifiers of vertices or edges in anIntGraph.Methods in com.jgalgo.graph that return IdBuilder Modifier and Type Method Description static <K> IdBuilder<K>IdBuilder. defaultBuilder(Class<K> idType)Get an default builder for identifiers of the given type.IdBuilder<E>Graph. edgeBuilder()Get the edge builder of this graph.IdBuilder<E>GraphBuilder. edgeBuilder()Get the edge builder of this builder.IdBuilder<V>Graph. vertexBuilder()Get the vertex builder of this graph.IdBuilder<V>GraphBuilder. vertexBuilder()Get the vertex builder of this builder.Methods in com.jgalgo.graph that return types with arguments of type IdBuilder Modifier and Type Method Description static <K> Supplier<IdBuilder<K>>IdBuilder. defaultFactory(Class<K> idType)Get an default factory for identifiers of the given type.Methods in com.jgalgo.graph with parameters of type IdBuilder Modifier and Type Method Description default GraphFactory<V,E>GraphFactory. setEdgeBuilder(IdBuilder<E> edgeBuilder)Set the edge builder used by the built graph(s).default IndexGraphFactoryIndexGraphFactory. setEdgeBuilder(IdBuilder<Integer> edgeBuilder)Deprecated.Index graphs does not support custom edge builderdefault IntGraphFactoryIntGraphFactory. setEdgeBuilder(IdBuilder<Integer> edgeBuilder)Set the edge builder used by the built graph(s).default GraphFactory<V,E>GraphFactory. setVertexBuilder(IdBuilder<V> vertexBuilder)Set the vertex builder used by the built graph(s).default IndexGraphFactoryIndexGraphFactory. setVertexBuilder(IdBuilder<Integer> vertexBuilder)Deprecated.Index graphs does not support custom vertex builderdefault IntGraphFactoryIntGraphFactory. setVertexBuilder(IdBuilder<Integer> vertexBuilder)Set the vertex builder used by the built graph(s).Method parameters in com.jgalgo.graph with type arguments of type IdBuilder Modifier and Type Method Description GraphFactory<V,E>GraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<E>> edgeFactory)Set the edge factory which create builders for the edges of the built graph(s).default IndexGraphFactoryIndexGraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<Integer>> edgeFactory)Deprecated.Index graphs does not support custom edge builderIntGraphFactoryIntGraphFactory. setEdgeFactory(Supplier<? extends IdBuilder<Integer>> edgeFactory)GraphFactory<V,E>GraphFactory. setVertexFactory(Supplier<? extends IdBuilder<V>> vertexFactory)Set the vertex factory which create builders for the vertices of the built graph(s).default IndexGraphFactoryIndexGraphFactory. setVertexFactory(Supplier<? extends IdBuilder<Integer>> vertexFactory)Deprecated.Index graphs does not support custom vertex builderIntGraphFactoryIntGraphFactory. setVertexFactory(Supplier<? extends IdBuilder<Integer>> vertexFactory) -
Uses of IdBuilder in com.jgalgo.io
Methods in com.jgalgo.io with parameters of type IdBuilder Modifier and Type Method Description voidGexfGraphReader. setEdgeBuilder(IdBuilder<E> edgeBuilder)Set the builder for the edges identifiers.voidGraphMlGraphReader. setEdgeBuilder(IdBuilder<E> edgeBuilder)Set the builder for the edges identifiers.
-