Module types

Module types 

Source
Expand description

Support types.

Macros§

labels
Create a Labels set from a list of string-like values.
map
Create a Map from a list of key-value pairs.
set
Create a Set from a list of values.
states
Create a States map from a list of variable-state pairs.

Structs§

Cache
A cache for calling a function with a key and value.

Constants§

AXIS_CHUNK_LENGTH
Chunk length used for axis-wise parallel processing.
EPSILON
Epsilon value used for floating-point comparisons.
LN_2_PI
ln(2 * PI).

Type Aliases§

Labels
A type alias for a set of labels, which are strings.
Map
A type alias for a hash map with a fast hash function.
Set
A type alias for a hash set with a fast hash function.
States
A type alias for a hash map of states, where keys are variable names and values are sets of states.