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

automaton-optimization.randomness.number-set

Functions manipulating set of numbers for probalistic analyzis.

Some functions are inspired from https://github.com/MastodonC/kixi.stats. and optimization tips about http://hugoduncan.org/criterium/0.4/uberdoc.html.

Functions manipulating set of numbers for probalistic analyzis.

Some functions are inspired from `https://github.com/MastodonC/kixi.stats`.
and optimization tips about `http://hugoduncan.org/criterium/0.4/uberdoc.html`.
raw docstring

automaton-optimization.randomness.prng

Pseudo random number generator. This protocol hides the complexity of the different random number generator. As many different implementations exists and none superseeds all others.

See notion page for the choice of generators.

Pseudo random number generator.
This protocol hides the complexity of the different random number generator. As many different implementations exists and none superseeds all others.

See [notion page](https://www.notion.so/hephaistox/Pseudo-Random-Number-Generator-1d76651744174b04848c294841e916fc?pvs=4) for the choice of generators.
raw docstring

No vars found in this namespace.

automaton-optimization.randomness.sample

Contains a list of numerical data

It could be whatever implements the operators: +, *, /, -, 0

Contains a list of numerical data

It could be whatever implements the operators: +, *, /, -, 0
raw docstring

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

× close