Uses of Interface
org.graph4j.Network
Packages that use Network
Package
Description
The main interfaces and classes for representing and using graphs.
Algorithms related to flows in transportation networks.
Graph generators of various kinds.
-
Uses of Network in org.graph4j
Methods in org.graph4j that return NetworkModifier and TypeMethodDescriptionNetworkBuilder.buildNetwork()Builds a transportation (flow) network.Network.complement()Network.copy()Network.subgraph(int... vertices) Network.subgraph(Collection<Edge> edges) static NetworkCreates a network having the same vertices and edges as the specified graph.static NetworkCreates a network having the same vertices and edges as the specified graph. -
Uses of Network in org.graph4j.flow
Fields in org.graph4j.flow declared as NetworkMethods in org.graph4j.flow with parameters of type NetworkModifier and TypeMethodDescriptionstatic MaximumFlowAlgorithmMaximumFlowAlgorithm.getInstance(Network graph) Constructors in org.graph4j.flow with parameters of type NetworkModifierConstructorDescriptionDinicMaximumFlow(Network graph) DinicMaximumFlow(Network graph, FlowData flow) EdmondsKarpMaximumFlow(Network graph) EdmondsKarpMaximumFlow(Network graph, FlowData initialFlow) MaximumFlowBase(Network graph) Creates an algorithm for computing the maximum flow in a network.MaximumFlowBase(Network graph, FlowData initialFlow) Creates an algorithm for computing the maximum flow in a network, initializing the edge flows using the values in the specified ininitialFlow.PushRelabelMaximumFlow(Network graph) PushRelabelMaximumFlow(Network graph, FlowData flow) -
Uses of Network in org.graph4j.generators
Methods in org.graph4j.generators that return NetworkModifier and TypeMethodDescriptionCompleteGraphGenerator.createNetwork()RandomGnpGraphGenerator.createNetwork()