public static final class CommunityGenerator.Builder extends AbstractGenerator.AbstractGeneratorBuilder<CommunityGenerator.Builder>
edgeProcessor, label, seedSupplier, vertexProcessor| Modifier and Type | Method and Description | 
|---|---|
| CommunityGenerator.Builder | communityDistribution(Distribution community)Sets the distribution to be used to generate the sizes of communities. | 
| CommunityGenerator | create() | 
| CommunityGenerator.Builder | crossCommunityPercentage(double percentage)Sets the percentage of edges that cross a community, i.e. | 
| CommunityGenerator.Builder | degreeDistribution(Distribution degree)Sets the distribution to be used to generate the out-degrees of vertices. | 
| CommunityGenerator.Builder | expectedNumCommunities(int expectedNumCommunities) | 
| CommunityGenerator.Builder | expectedNumEdges(int expectedNumEdges) | 
| CommunityGenerator.Builder | verticesToGenerateEdgesFor(Iterable<Vertex> vertices) | 
edgeProcessor, label, seedGenerator, vertexProcessorpublic CommunityGenerator.Builder verticesToGenerateEdgesFor(Iterable<Vertex> vertices)
public CommunityGenerator.Builder expectedNumCommunities(int expectedNumCommunities)
public CommunityGenerator.Builder expectedNumEdges(int expectedNumEdges)
public CommunityGenerator.Builder communityDistribution(Distribution community)
public CommunityGenerator.Builder degreeDistribution(Distribution degree)
public CommunityGenerator.Builder crossCommunityPercentage(double percentage)
percentage - Percentage of community crossing edges. Must be in [0,1]public CommunityGenerator create()
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.