本文整理了Java中com.google.common.graph.Network.outDegree()
方法的一些代码示例,展示了Network.outDegree()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Network.outDegree()
方法的具体详情如下:
包路径:com.google.common.graph.Network
类名称:Network
方法名:outDegree
[英]Returns the count of node's #outEdges(Object) in a directed network. In an undirected network, returns the #degree(Object).
If the count is greater than Integer.MAX_VALUE, returns Integer.MAX_VALUE.
[中]返回定向网络中节点的#路由(对象)计数。在无向网络中,返回#度(对象)。
如果计数大于整数。最大值,返回整数。最大值。
代码示例来源:origin: google/guava
@Override
public int inDegree(N node) {
return delegate().outDegree(node); // transpose
}
代码示例来源:origin: google/guava
@Override
public int outDegree(N node) {
return delegate().outDegree(node);
}
代码示例来源:origin: google/j2objc
@Override
public int inDegree(N node) {
return delegate().outDegree(node); // transpose
}
代码示例来源:origin: google/j2objc
@Override
public int outDegree(N node) {
return delegate().outDegree(node);
}
代码示例来源:origin: wildfly/wildfly
@Override
public int outDegree(N node) {
return delegate().outDegree(node);
}
代码示例来源:origin: wildfly/wildfly
@Override
public int inDegree(N node) {
return delegate().outDegree(node); // transpose
}
代码示例来源:origin: google/guava
.isEqualTo(network.inDegree(node) + network.outDegree(node));
assertThat(network.inEdges(node)).hasSize(network.inDegree(node));
assertThat(network.outEdges(node)).hasSize(network.outDegree(node));
} else {
assertThat(network.predecessors(node)).isEqualTo(network.adjacentNodes(node));
assertThat(network.outEdges(node)).isEqualTo(network.incidentEdges(node));
assertThat(network.inDegree(node)).isEqualTo(network.degree(node));
assertThat(network.outDegree(node)).isEqualTo(network.degree(node));
代码示例来源:origin: google/guava
assertThat(directedGraph.inDegree(node)).isSameAs(transpose.outDegree(node));
assertThat(directedGraph.outDegree(node)).isSameAs(transpose.inDegree(node));
代码示例来源:origin: com.io7m.jgrapht/jgrapht-guava
@Override
public int outDegreeOf(V vertex)
{
return network.outDegree(vertex);
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public int inDegree(N node) {
return delegate().outDegree(node); // transpose
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
public int outDegree(N node) {
return delegate().outDegree(node);
}
代码示例来源:origin: org.jboss.eap/wildfly-client-all
@Override
public int outDegree(N node) {
return delegate().outDegree(node);
}
代码示例来源:origin: org.kill-bill.billing/killbill-platform-osgi-bundles-logger
@Override
public int inDegree(N node) {
return delegate().outDegree(node); // transpose
}
代码示例来源:origin: jrtom/jung
/**
* Collects the "disappearing potential" associated with nodes that have no outgoing edges. Nodes
* that have no outgoing edges do not directly contribute to the scores of other nodes. These
* values are collected at each step and then distributed across all nodes as a part of the
* normalization process.
*/
@Override
protected void collectDisappearingPotential(N v) {
if (graph.outDegree(v) == 0) {
Preconditions.checkState(isDisconnectedGraphOK(), "Outdegree of " + v + " must be > 0");
disappearing_potential += getCurrentValue(v);
}
}
}
代码示例来源:origin: jrtom/jung
public NodeShapeSizeAspect(Network<N, E> graphIn, Function<N, Double> voltagesIn) {
this.graph = graphIn;
this.voltages = voltagesIn;
setSizeTransformer(n -> scale ? (int) (voltages.apply(n) * 15) + 10 : 10);
setAspectRatioTransformer(
n -> stretch ? (float) (graph.inDegree(n) + 1) / (graph.outDegree(n) + 1) : 1.0f);
}
代码示例来源:origin: jrtom/jung
/**
* Collects the "disappearing potential" associated with nodes that have either no incoming edges,
* no outgoing edges, or both. Nodes that have no incoming edges do not directly contribute to the
* hub scores of other nodes; similarly, nodes that have no outgoing edges do not directly
* contribute to the authority scores of other nodes. These values are collected at each step and
* then distributed across all nodes as a part of the normalization process. (This process is not
* required for, and does not affect, the 'sum-of-squares'-style normalization.)
*/
@Override
protected void collectDisappearingPotential(N v) {
if (graph.outDegree(v) == 0) {
Preconditions.checkArgument(isDisconnectedGraphOK(), "Outdegree of " + v + " must be > 0");
disappearing_potential.hub += getCurrentValue(v).authority;
}
if (graph.inDegree(v) == 0) {
Preconditions.checkArgument(isDisconnectedGraphOK(), "Indegree of " + v + " must be > 0");
disappearing_potential.authority += getCurrentValue(v).hub;
}
}
}
代码示例来源:origin: jrtom/jung
public Double apply(VEPair<N, E> ve_pair) {
E e = ve_pair.getE();
N v = ve_pair.getV();
return graph.isDirected()
? 1.0 / graph.outDegree(graph.incidentNodes(e).source())
: 1.0 / graph.degree(v);
}
}
代码示例来源:origin: com.google.guava/guava-tests
.isEqualTo(network.inDegree(node) + network.outDegree(node));
assertThat(network.inEdges(node)).hasSize(network.inDegree(node));
assertThat(network.outEdges(node)).hasSize(network.outDegree(node));
} else {
assertThat(network.predecessors(node)).isEqualTo(network.adjacentNodes(node));
assertThat(network.outEdges(node)).isEqualTo(network.incidentEdges(node));
assertThat(network.inDegree(node)).isEqualTo(network.degree(node));
assertThat(network.outDegree(node)).isEqualTo(network.degree(node));
代码示例来源:origin: com.google.guava/guava-tests
assertThat(directedGraph.inDegree(node)).isSameAs(transpose.outDegree(node));
assertThat(directedGraph.outDegree(node)).isSameAs(transpose.inDegree(node));
内容来源于网络,如有侵权,请联系作者删除!