Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 17 for allowsParallelEdges (0.09 seconds)

  1. android/guava/src/com/google/common/graph/ImmutableNetwork.java

          Map<E, N> outEdgeMap = Maps.asMap(network.outEdges(node), targetNodeFn(network));
          int selfLoopCount = network.edgesConnecting(node, node).size();
          return network.allowsParallelEdges()
              ? DirectedMultiNetworkConnections.ofImmutable(inEdgeMap, outEdgeMap, selfLoopCount)
              : DirectedNetworkConnections.ofImmutable(inEdgeMap, outEdgeMap, selfLoopCount);
        } else {
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Mar 11 01:10:31 GMT 2026
    - 9.6K bytes
    - Click Count (0)
  2. android/guava/src/com/google/common/graph/NetworkBuilder.java

       *
       * <p>The default value is {@code false}.
       */
      @CanIgnoreReturnValue
      public NetworkBuilder<N, E> allowsParallelEdges(boolean allowsParallelEdges) {
        this.allowsParallelEdges = allowsParallelEdges;
        return this;
      }
    
      /**
       * Specifies whether the network will allow self-loops (edges that connect a node to itself).
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Apr 02 14:49:41 GMT 2026
    - 7.3K bytes
    - Click Count (0)
  3. android/guava/src/com/google/common/graph/StandardNetwork.java

          NetworkBuilder<? super N, ? super E> builder,
          Map<N, NetworkConnections<N, E>> nodeConnections,
          Map<E, N> edgeToReferenceNode) {
        this.isDirected = builder.directed;
        this.allowsParallelEdges = builder.allowsParallelEdges;
        this.allowsSelfLoops = builder.allowsSelfLoops;
        this.nodeOrder = builder.nodeOrder.cast();
        this.edgeOrder = builder.edgeOrder.cast();
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Thu Apr 02 14:49:41 GMT 2026
    - 6.9K bytes
    - Click Count (0)
  4. android/guava/src/com/google/common/graph/AbstractNetwork.java

      }
    
      /** Returns a string representation of this network. */
      @Override
      public String toString() {
        return "isDirected: "
            + isDirected()
            + ", allowsParallelEdges: "
            + allowsParallelEdges()
            + ", allowsSelfLoops: "
            + allowsSelfLoops()
            + ", nodes: "
            + nodes()
            + ", edges: "
            + edgeIncidentNodesMap(this);
      }
    
      /**
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Mar 11 01:10:31 GMT 2026
    - 10K bytes
    - Click Count (0)
  5. android/guava/src/com/google/common/graph/MutableNetwork.java

       *     connect {@code nodeU} to {@code nodeV}
       * @throws IllegalArgumentException if the introduction of the edge would violate {@link
       *     #allowsParallelEdges()} or {@link #allowsSelfLoops()}
       */
      @CanIgnoreReturnValue
      boolean addEdge(N nodeU, N nodeV, E edge);
    
      /**
       * Adds {@code edge} connecting {@code endpoints}. In an undirected network, {@code edge} will
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Mar 11 01:10:31 GMT 2026
    - 4.3K bytes
    - Click Count (0)
  6. guava-tests/test/com/google/common/graph/GraphsTest.java

      }
    
      @Test
      public void transpose_directedNetwork() {
        MutableNetwork<Integer, String> directedGraph =
            NetworkBuilder.directed().allowsParallelEdges(true).allowsSelfLoops(true).build();
        directedGraph.addEdge(N1, N3, E13);
        directedGraph.addEdge(N3, N1, E31);
        directedGraph.addEdge(N1, N2, E12);
        directedGraph.addEdge(N1, N2, E12_A);
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Fri Jan 09 23:46:06 GMT 2026
    - 30.1K bytes
    - Click Count (0)
  7. android/guava/src/com/google/common/graph/AbstractBaseGraph.java

          }
    
          @Override
          public boolean isDirected() {
            return AbstractBaseGraph.this.isDirected();
          }
    
          @Override
          public boolean allowsParallelEdges() {
            return false; // Graph doesn't allow parallel edges
          }
    
          @Override
          public boolean allowsSelfLoops() {
            return AbstractBaseGraph.this.allowsSelfLoops();
          }
    
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Oct 07 15:57:03 GMT 2025
    - 11.5K bytes
    - Click Count (0)
  8. android/guava/src/com/google/common/graph/Network.java

       * an edge connecting node A to node B if this {@link Network} has an edge connecting A to B.
       *
       * <p>If this network {@link #allowsParallelEdges() allows parallel edges}, parallel edges will be
       * treated as if collapsed into a single edge. For example, the {@link #degree(Object)} of a node
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Wed Mar 11 01:10:31 GMT 2026
    - 17.6K bytes
    - Click Count (0)
  9. android/guava-tests/test/com/google/common/graph/EndpointPairTest.java

            EndpointPair.ordered(N4, N4));
      }
    
      @Test
      public void endpointPair_undirectedNetwork() {
        MutableNetwork<Integer, String> undirectedNetwork =
            NetworkBuilder.undirected().allowsParallelEdges(true).allowsSelfLoops(true).build();
        undirectedNetwork.addNode(N0);
        undirectedNetwork.addEdge(N1, N2, E12);
        undirectedNetwork.addEdge(N2, N1, E12_A); // adds parallel edge, won't be in Graph edges
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Sep 30 17:09:51 GMT 2025
    - 9.7K bytes
    - Click Count (0)
  10. guava-tests/test/com/google/common/graph/EndpointPairTest.java

            EndpointPair.ordered(N4, N4));
      }
    
      @Test
      public void endpointPair_undirectedNetwork() {
        MutableNetwork<Integer, String> undirectedNetwork =
            NetworkBuilder.undirected().allowsParallelEdges(true).allowsSelfLoops(true).build();
        undirectedNetwork.addNode(N0);
        undirectedNetwork.addEdge(N1, N2, E12);
        undirectedNetwork.addEdge(N2, N1, E12_A); // adds parallel edge, won't be in Graph edges
    Created: Fri Apr 03 12:43:13 GMT 2026
    - Last Modified: Tue Sep 30 17:09:51 GMT 2025
    - 9.7K bytes
    - Click Count (0)
Back to Top