Skip to main content

Module exhaustive

Module exhaustive 

Source
Expand description

Iterators that generate Floats without repetition.

Structs§

ExhaustiveFloatsWithPrecision
Generates all Floats with a specified precision. (Since they have a precision, they are finite and nonzero.)
ExhaustiveNegativeFiniteFloats
Generates all negative finite Floats.
ExhaustiveNonzeroFiniteFloats
Generates all nonzero finite Floats.
ExhaustivePositiveFiniteFloats
Generates all positive finite Floats.
ExhaustivePositiveFloatsWithPrecision
Generates all finite positive Floats with a specified precision.
ExhaustivePositiveFloatsWithSciExponent
Generates all finite positive Floats with a specified sci_exponent (one less than the raw exponent).
ExhaustivePositiveFloatsWithSciExponentAndPrecision
Generates all finite positive Floats with a specified sci_exponent (one less than the raw exponent) and precision.

Functions§

exhaustive_finite_floats
Generates all finite Floats.
exhaustive_floats
Generates all Floats.
exhaustive_floats_with_precision
Generates all Floats with a specified precision. (Since they have a precision, they are finite and nonzero.)
exhaustive_negative_finite_floats
Generates all negative finite Floats.
exhaustive_non_negative_finite_floats
Generates all non-negative finite Floats.
exhaustive_non_positive_finite_floats
Generates all non-positive finite Floats.
exhaustive_nonzero_finite_floats
Generates all nonzero finite Floats.
exhaustive_positive_finite_floats
Generates all positive finite Floats.
exhaustive_positive_floats_with_precision
Generates all finite positive Floats with a specified precision.
exhaustive_positive_floats_with_sci_exponent
Generates all finite positive Floats with a specified sci_exponent (one less than the raw exponent).
exhaustive_positive_floats_with_sci_exponent_and_precision
Generates all finite positive Floats with a specified sci_exponent (one less than the raw exponent) and precision.