public class HypercubeGraph extends GraphGeneratorBase<org.apache.flink.types.LongValue,org.apache.flink.types.NullValue,org.apache.flink.types.NullValue>
| Modifier and Type | Field and Description |
|---|---|
static int |
MINIMUM_DIMENSIONS |
parallelism| Constructor and Description |
|---|
HypercubeGraph(org.apache.flink.api.java.ExecutionEnvironment env,
long dimensions)
An undirected
Graph where edges form an n-dimensional hypercube. |
| Modifier and Type | Method and Description |
|---|---|
Graph<org.apache.flink.types.LongValue,org.apache.flink.types.NullValue,org.apache.flink.types.NullValue> |
generate()
Generates the configured graph.
|
setParallelismpublic static final int MINIMUM_DIMENSIONS
public HypercubeGraph(org.apache.flink.api.java.ExecutionEnvironment env,
long dimensions)
Graph where edges form an n-dimensional hypercube.
Each vertex in a hypercube connects to one other vertex in each
dimension.env - the Flink execution environmentdimensions - number of dimensionspublic Graph<org.apache.flink.types.LongValue,org.apache.flink.types.NullValue,org.apache.flink.types.NullValue> generate()
GraphGeneratorCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.