Packages

package range

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. abstract class AtomicRanger [T] extends AnyRef

    Ranging for atomic elements.

    Ranging for atomic elements. This involves producing a set of (extended) values, mapping each value to its weight. This encodes a (discretized) distribution for the element.

  2. class CountingRanger extends AtomicRanger[Int]

    Components for atomics whose ranges consist of integers in the range [L,infinity) for some inclusive lower bound L.

    Components for atomics whose ranges consist of integers in the range [L,infinity) for some inclusive lower bound L. Ranging proceeds by taking all integers in the range [L,U] for an increasing upper bound U.

  3. class FiniteRanger [T] extends AtomicRanger[T]

    Range using the default (finite) ranging method.

    Range using the default (finite) ranging method. It uses the finite range of the element if it exists, returning {*} otherwise.

  4. abstract class RangingStrategy extends AnyRef

    Ranging strategies specify which method to use to range a particular atomic element.

  5. class SamplingRanger [T] extends AtomicRanger[T]

    Approximate a distribution by sampling.

    Approximate a distribution by sampling. This takes additional samples at each iteration.

Value Members

  1. object RangingStrategy

Ungrouped