## Uses of Interface
org.apache.tinkerpop.gremlin.algorithm.generator.Distribution

- Packages that use Distribution
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.algorithm.generator |

- - ### Uses of Distribution in org.apache.tinkerpop.gremlin.algorithm.generator

    Classes in org.apache.tinkerpop.gremlin.algorithm.generator that implement Distribution
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CopyDistribution` CopyDistribution returns the conditional value.
    `class` | `NormalDistribution` Generates values according to a normal distribution with the configured standard deviation.
    `class` | `PowerLawDistribution` Generates values according to a scale-free distribution with the configured gamma value.

    Fields in org.apache.tinkerpop.gremlin.algorithm.generator declared as Distribution
    Modifier and Type | Field and Description
    --- | ---
    `Distribution` | CommunityGeneratorTest.DifferentDistributionsTest.`communityDistribution`
    `Distribution` | CommunityGeneratorTest.DifferentDistributionsTest.`degreeDistribution`
    `Distribution` | DistributionGeneratorTest.DifferentDistributionsTest.`inDistribution`
    `Distribution` | DistributionGeneratorTest.DifferentDistributionsTest.`outDistribution`

    Methods in org.apache.tinkerpop.gremlin.algorithm.generator that return Distribution
    Modifier and Type | Method and Description
    --- | ---
    `Distribution` | Distribution.`initialize(int invocations, int expectedTotal)` Initializes the distribution such that expectedTotal is equal to the expected sum of generated values after the given number of invocatiosn.
    `Distribution` | NormalDistribution.`initialize(int invocations, int expectedTotal)`
    `Distribution` | PowerLawDistribution.`initialize(int invocations, int expectedTotal)`
    `Distribution` | CopyDistribution.`initialize(int invocations, int expectedTotal)`

    Methods in org.apache.tinkerpop.gremlin.algorithm.generator with parameters of type Distribution
    Modifier and Type | Method and Description
    --- | ---
    `CommunityGenerator.Builder` | CommunityGenerator.Builder.`communityDistribution(Distribution community)` Sets the distribution to be used to generate the sizes of communities.
    `CommunityGenerator.Builder` | CommunityGenerator.Builder.`degreeDistribution(Distribution degree)` Sets the distribution to be used to generate the out-degrees of vertices.
    `DistributionGenerator.Builder` | DistributionGenerator.Builder.`inDistribution(Distribution distribution)` Sets the distribution to be used to generate the out-degrees of vertices.
    `DistributionGenerator.Builder` | DistributionGenerator.Builder.`outDistribution(Distribution distribution)` Sets the distribution to be used to generate the sizes of communities.

Copyright © 2013–2022 Apache Software Foundation. All rights reserved.