Uses of Class
org.jgrapht.generate.netgen.NetworkGenerator.Node
Packages that use NetworkGenerator.Node
-
Uses of NetworkGenerator.Node in org.jgrapht.generate.netgen
Fields in org.jgrapht.generate.netgen with type parameters of type NetworkGenerator.NodeModifier and TypeFieldDescription(package private) List
<NetworkGenerator<V, E>.Node> NetworkGenerator.Node.chainNodes
List of chain nodes.NetworkGenerator.graphVertexMapping
Mapping for converting graph vertices to their internal representation as nodes.private List
<NetworkGenerator<V, E>.Node> NetworkGenerator.nodes
Network nodes stored in a list.Methods in org.jgrapht.generate.netgen that return NetworkGenerator.NodeModifier and TypeMethodDescription(package private) NetworkGenerator<V,
E>.Node NetworkGenerator.Node.getLastInChain()
Returns the last node of this node's chain.Methods in org.jgrapht.generate.netgen that return types with arguments of type NetworkGenerator.NodeModifier and TypeMethodDescriptionprivate List
<NetworkGenerator<V, E>.Node> NetworkGenerator.getSinks()
Returns a list containing generated sinks (pure sinks + t-sinks).private List
<NetworkGenerator<V, E>.Node> NetworkGenerator.getSources()
Returns a list containing generated source (pure sources + t-sources).private List
<NetworkGenerator<V, E>.Node> NetworkGenerator.getTransshipNodes()
Returns a list containing generated t-nodes.private List
<NetworkGenerator<V, E>.Node> NetworkGenerator.getTransshipSinks()
Returns a list containing generated transshipment sinks.private List
<NetworkGenerator<V, E>.Node> NetworkGenerator.getTransshipSources()
Returns a list containing generated transshipment sources.Methods in org.jgrapht.generate.netgen with parameters of type NetworkGenerator.NodeModifier and TypeMethodDescriptionprivate void
NetworkGenerator.addArc
(NetworkGenerator<V, E>.Node tail, NetworkGenerator<V, E>.Node head) Adds a simple arc to the network.private void
NetworkGenerator.addSkeletonArc
(NetworkGenerator<V, E>.Node chainSource, NetworkGenerator<V, E>.Node tail, NetworkGenerator<V, E>.Node head) Adds an arc between thetail
andhead
.private int
NetworkGenerator.getPossibleArcNum
(NetworkGenerator<V, E>.Node node, Set<NetworkGenerator<V, E>.Node> nodes) Returns the number of arcs it is possible to generate fromnode
to thenodes
set.private boolean
NetworkGenerator.isValidArc
(NetworkGenerator<V, E>.Node tail, NetworkGenerator<V, E>.Node head) Checks if it is possible to add an arc betweentail
andhead
to the network.private void
NetworkGenerator.registerSkeletonArc
(NetworkGenerator<V, E>.Node tail, NetworkGenerator<V, E>.Node head) Registers an arc betweentail
andhead
by decreasing one of the upper bounds by 1.Method parameters in org.jgrapht.generate.netgen with type arguments of type NetworkGenerator.NodeModifier and TypeMethodDescriptionprivate void
NetworkGenerator.generateArcs
(List<NetworkGenerator<V, E>.Node> tails, List<NetworkGenerator<V, E>.Node> heads, int arcsToGenerate) GeneratesarcsToGenerate
number of arcs between nodes fromtails
andheads
.private int
NetworkGenerator.getPossibleArcNum
(NetworkGenerator<V, E>.Node node, Set<NetworkGenerator<V, E>.Node> nodes) Returns the number of arcs it is possible to generate fromnode
to thenodes
set.