RandomWalkIterable<V> constructor

RandomWalkIterable<V>(
  1. V vertex, {
  2. required Iterable<V> successorsOf(
    1. V vertex
    ),
  3. num edgeProbability(
    1. V source,
    2. V target
    )?,
  4. bool selfAvoiding = false,
  5. Random? random,
  6. StorageStrategy<V>? vertexStrategy,
})

Implementation

RandomWalkIterable(this.vertex,
    {required this.successorsOf,
    this.edgeProbability,
    this.selfAvoiding = false,
    Random? random,
    StorageStrategy<V>? vertexStrategy})
    : vertexStrategy = vertexStrategy ?? StorageStrategy.defaultStrategy(),
      random = random ?? Random();