Class NetworkInfo<V,​E>

java.lang.Object
org.jgrapht.generate.netgen.NetworkInfo<V,​E>
Type Parameters:
V - the graph vertex type
E - the graph edge type

public class NetworkInfo<V,​E>
extends java.lang.Object
Represents network auxiliary information. This information is produced by the NetworkGenerator.

Using the network information instance, you can find out:

  • Which network vertices belong to which class.
  • Which network arcs belong to the skeleton network.
Author:
Timofey Chudakov
See Also:
NetworkGenerator
  • Method Summary

    Modifier and Type Method Description
    java.util.List<V> getPureSinks()
    Returns a list containing network pure sinks.
    java.util.List<V> getPureSources()
    Returns a list containing network pure sources.
    java.util.List<V> getSinks()
    Returns a list containing network sinks (pure sinks + t-sinks).
    java.util.List<E> getSkeletonArcs()
    Return a list of network skeleton arcs.
    java.util.List<V> getSources()
    Returns a list containing network sources (pure sources + t-sources).
    java.util.List<V> getTransshipmentNodes()
    Returns a list containing network t-nodes.
    java.util.List<V> getTransshipmentSinks()
    Return a list containing network t-sinks.
    java.util.List<V> getTransshipmentSources()
    Returns a list containing network t-sources.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getPureSources

      public java.util.List<V> getPureSources()
      Returns a list containing network pure sources.
      Returns:
      a list containing network pure sources.
    • getTransshipmentSources

      public java.util.List<V> getTransshipmentSources()
      Returns a list containing network t-sources.
      Returns:
      a list containing network t-sources.
    • getSources

      public java.util.List<V> getSources()
      Returns a list containing network sources (pure sources + t-sources).
      Returns:
      a list containing network sources.
    • getTransshipmentNodes

      public java.util.List<V> getTransshipmentNodes()
      Returns a list containing network t-nodes.
      Returns:
      a list containing network t-nodes.
    • getPureSinks

      public java.util.List<V> getPureSinks()
      Returns a list containing network pure sinks.
      Returns:
      a list containing network pure sinks.
    • getTransshipmentSinks

      public java.util.List<V> getTransshipmentSinks()
      Return a list containing network t-sinks.
      Returns:
      a list containing network t-sinks.
    • getSinks

      public java.util.List<V> getSinks()
      Returns a list containing network sinks (pure sinks + t-sinks).
      Returns:
      a list containing network sinks.
    • getSkeletonArcs

      public java.util.List<E> getSkeletonArcs()
      Return a list of network skeleton arcs.
      Returns:
      a list of network skeleton arcs.