Liking cljdoc? Tell your friends :D

automaton-optimization.randomness.impl.distribution.exponential

Exponential distribution based on inversion method.

See the wiki article.

Exponential distribution based on [inversion method](https://en.wikipedia.org/wiki/Inverse_transform_sampling).

See the [wiki article](https://en.wikipedia.org/wiki/Exponential_distribution).
raw docstring

automaton-optimization.randomness.impl.distribution.factory

Factory to create the distribution.

Factory to create the distribution.
raw docstring

automaton-optimization.randomness.impl.distribution.registry

(registry) returns all distributions available in automaton-optimization.

They are all implementing the automaton-optimization.proba.distribution/Distribution protocol. Note that you can enrich them with your own distribution implementations if needed.

`(registry)` returns all distributions available in `automaton-optimization`.

They are all implementing the `automaton-optimization.proba.distribution/Distribution` protocol.
Note that you can enrich them with your own distribution implementations if needed.
raw docstring

automaton-optimization.randomness.impl.distribution.uniform

An uniform distribution, returning a double between a and b.

An uniform distribution, returning a double between `a` and `b`.
raw docstring

automaton-optimization.randomness.impl.distribution.uniform-integer

An uniform distribution of integers.

An uniform distribution of integers.
raw docstring

automaton-optimization.randomness.impl.prng.built-in

PRNG implementation built-in in your platform.

PRNG implementation built-in in your platform.
raw docstring

automaton-optimization.randomness.impl.prng.stateful

A stateful prng definition.

Statefulness is important to ensure:

  • Each call to rnd is modifying the state of the prng.
  • it is thread safe to use.
A stateful prng definition.

Statefulness is important to ensure:
* Each call to `rnd` is modifying the state of the prng.
* it is thread safe to use.
raw docstring

automaton-optimization.randomness.impl.prng.stateful-wrapper

Creates a stateful prng based on a stateless one.

Creates a stateful prng based on a stateless one.
raw docstring

automaton-optimization.randomness.impl.prng.stateless

Implements PRNG without state.

Use this protocol to wrap some stateless implementations of a prng. To use prng implementing protocol, wraps it again with PrngStatefulImpl.

Implements PRNG without state.

Use this protocol to wrap some stateless implementations of a `prng`.
To use prng implementing protocol, wraps it again with `PrngStatefulImpl`.
raw docstring

automaton-optimization.randomness.impl.prng.well

Adapted from https://github.com/hugoduncan/criterium/blob/develop/src/criterium/well.clj.

Adapted from `https://github.com/hugoduncan/criterium/blob/develop/src/criterium/well.clj`.
raw docstring

automaton-optimization.randomness.impl.prng.xoroshiro128

PRNG stateless implementation based on xoroshoshiro128 algorithm.

See [xoroshiro128 repo](https://github.com/thedavidmeister/xoroshiro128] for more details.

PRNG stateless implementation based on `xoroshoshiro128` algorithm.

See [xoroshiro128 repo](https://github.com/thedavidmeister/xoroshiro128] for more details.
raw docstring

automaton-optimization.randomness.impl.sample.vector

A sample data stored in memory - a vector.

A sample data stored in memory - a vector.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close