Tabnine Logo
VertexMetrics
Code IndexAdd Tabnine to your IDE (free)

How to use
VertexMetrics
in
org.apache.flink.graph.library.metric.undirected

Best Java code snippets using org.apache.flink.graph.library.metric.undirected.VertexMetrics (Showing top 11 results out of 315)

origin: apache/flink

@Override
public GlobalClusteringCoefficient<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
origin: org.apache.flink/flink-gelly_2.10

@Override
public Result getResult() {
  BigInteger bigVertexCount = BigInteger.valueOf(vertexMetrics.getResult().getNumberOfVertices());
  BigInteger bigEdgeCount = BigInteger.valueOf(vertexMetrics.getResult().getNumberOfEdges());
  BigInteger bigTripletCount = BigInteger.valueOf(vertexMetrics.getResult().getNumberOfTriplets());
origin: org.apache.flink/flink-gelly_2.10

@Override
public Result getResult() {
  // each triangle is counted from each of the three vertices
  long numberOfTriangles = 3 * triangleCount.getResult();
  return new Result(vertexMetrics.getResult().getNumberOfTriplets(), numberOfTriangles);
}
origin: apache/flink

@Override
public TriadicCensus<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
origin: apache/flink

@Override
public DataSet plan(Graph<K, VV, EV> graph) throws Exception {
  switch (order.getValue()) {
    case DIRECTED:
      vertexMetrics = graph
        .run(new org.apache.flink.graph.library.metric.directed.VertexMetrics<K, VV, EV>()
          .setParallelism(parallelism.getValue().intValue()));
      edgeMetrics = graph
        .run(new org.apache.flink.graph.library.metric.directed.EdgeMetrics<K, VV, EV>()
          .setParallelism(parallelism.getValue().intValue()));
      break;
    case UNDIRECTED:
      vertexMetrics = graph
        .run(new org.apache.flink.graph.library.metric.undirected.VertexMetrics<K, VV, EV>()
          .setParallelism(parallelism.getValue().intValue()));
      edgeMetrics = graph
        .run(new org.apache.flink.graph.library.metric.undirected.EdgeMetrics<K, VV, EV>()
          .setParallelism(parallelism.getValue().intValue()));
      break;
  }
  return null;
}
origin: org.apache.flink/flink-gelly_2.10

@Override
public GlobalClusteringCoefficient<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setLittleParallelism(littleParallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(littleParallelism);
  input.run(vertexMetrics);
  return this;
}
origin: org.apache.flink/flink-gelly_2.11

@Override
public GlobalClusteringCoefficient<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
origin: com.alibaba.blink/flink-gelly

@Override
public GlobalClusteringCoefficient<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
origin: org.apache.flink/flink-gelly_2.11

@Override
public TriadicCensus<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
origin: org.apache.flink/flink-gelly_2.10

@Override
public TriadicCensus<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setLittleParallelism(littleParallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(littleParallelism);
  input.run(vertexMetrics);
  return this;
}
origin: com.alibaba.blink/flink-gelly

@Override
public TriadicCensus<K, VV, EV> run(Graph<K, VV, EV> input)
    throws Exception {
  super.run(input);
  triangleCount = new Count<>();
  DataSet<TriangleListing.Result<K>> triangles = input
    .run(new TriangleListing<K, VV, EV>()
      .setSortTriangleVertices(false)
      .setParallelism(parallelism));
  triangleCount.run(triangles);
  vertexMetrics = new VertexMetrics<K, VV, EV>()
    .setParallelism(parallelism);
  input.run(vertexMetrics);
  return this;
}
org.apache.flink.graph.library.metric.undirectedVertexMetrics

Javadoc

Compute the following vertex metrics in an undirected graph. - number of vertices - number of edges - average degree - number of triplets - maximum degree - maximum number of triplets

Most used methods

  • <init>
  • setParallelism
    Override the operator parallelism.
  • getResult

Popular in Java

  • Making http post requests using okhttp
  • getApplicationContext (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • findViewById (Activity)
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • Date (java.util)
    A specific moment in time, with millisecond precision. Values typically come from System#currentTime
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Reference (javax.naming)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now