Documentation of 'org.jgrapht.generate.SimpleWeightedGraphMatrixGenerator' Java class
SimpleWeightedGraphMatrixGenerator
org.jgrapht.generate

Class SimpleWeightedGraphMatrixGenerator<V,E>

  • Type Parameters:
    V - the graph vertex type
    E - the graph edge type
    All Implemented Interfaces:
    GraphGenerator<V,E,V>


    public class SimpleWeightedGraphMatrixGenerator<V,E>
    extends WeightedGraphGeneratorAdapter<V,E,V>
    A simple weighted graph matrix generator.
    • Constructor Detail

      • SimpleWeightedGraphMatrixGenerator

        public SimpleWeightedGraphMatrixGenerator()
    • Method Detail

      • vertices

        public SimpleWeightedGraphMatrixGenerator<V,E> vertices(java.util.List<V> vertices)
        Set the generator vertices.
        Parameters:
        vertices - the graph vertices
        Returns:
        the generator
      • generateGraph

        public void generateGraph(WeightedGraph<V,E> target,
                                  VertexFactory<V> vertexFactory,
                                  java.util.Map<java.lang.String,V> resultMap)
        Description copied from class: WeightedGraphGeneratorAdapter
        Generate a weighted graph structure. The topology of the generated graph is dependent on the implementation. For graphs in which not all vertices share the same automorphism equivalence class, the generator may produce a labeling indicating the roles played by generated elements. This is the purpose of the resultMap parameter. For example, a generator for a wheel graph would designate a hub vertex. Role names used as keys in resultMap should be declared as public static final Strings by implementation classes.
        Specified by:
        generateGraph in class WeightedGraphGeneratorAdapter<V,E,V>
        Parameters:
        target - receives the generated edges and vertices; if this is non-empty on entry, the result will be a disconnected graph since generated elements will not be connected to existing elements
        vertexFactory - called to produce new vertices
        resultMap - if non-null, receives implementation-specific mappings from String roles to graph elements (or collections of graph elements)

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.