Class FlowAlgorithm.FlowImpl<E>

    • Constructor Detail

      • FlowImpl

        public FlowImpl​(Map<E,​Double> flowMap)
        Constructs a new flow
        Parameters:
        flowMap - the mapping defining the flow on the network
    • Method Detail

      • getFlowMap

        public Map<E,​Double> getFlowMap()
        Returns a mapping from the network flow edges to the corresponding flow values. The mapping contains all edges of the flow network regardless of whether there is a non-zero flow on an edge or not.
        Specified by:
        getFlowMap in interface FlowAlgorithm.Flow<E>
        Returns:
        a read-only map that defines a feasible flow.