Expand description
A collection of various utility helpers.
Structs
A default random implementation.
Keeps track of environment specific information which influences algorithm behavior.
Provides way to generate some noise to floating point value.
Specifies data parallelism settings.
An iterator which visits given range using selection sampling (Algorithm S).
Represents a thread pool wrapper.
A time quota.
Enums
Represents a type with two values.
Traits
An iterator which collects items into group.
Specifies a computational quota for executions. The main purpose is to allow to stop algorithm in reaction to external events such as user cancellation, timer, etc.
Provides the way to use randomized values in generic way.
Functions
Compares floats.
Compares pointers from shared objects.
Performs map reduce operations in parallel.
Maps collection and collects results into vector in parallel.
Performs mutable foreach in parallel.
Maps collection and collects results into vector in parallel.
Unwraps result type.
Type Definitions
A logger type which is called with various information.
Implements performance timer functionality, mostly exists due to problem
with Instant on wasm32 arch.