Module vrp_core::utils [−][src]
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.
Represents a thread pool wrapper.
A time quota.
Enums
Represents a type with two values.
Traits
An iterator which collects items into group.
Provides the way to use randomized values in generic way.
Functions
Safety
Compares floats.
Compares pointers from shared objects.
Performs map reduce operations in parallel.
Maps collection and collects results into vector 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 regarding the work done by the VRP solver.
Implements performance timer functionality, mostly exists due to problem
with Instant on wasm32 arch.