double library

Classes

BoundedDouble
A bounded order instance for double type with specified lower and upper bounds.
DoubleEq
An equality instance for double type.
DoubleOrd
An ordering instance for double type.
MonoidProductDouble
A monoid instance for double multiplication with identity element being 1.0.
MonoidSumDouble
A monoid instance for double addition with identity element being 0.0.
SemigroupProductDouble
A semigroup instance for double multiplication.
SemigroupSumDouble
A semigroup instance for double addition.

Properties

eqDouble → Eq<double>
Predefined instances.
final
monoidProductDouble → BaseMonoid<double>
final
monoidSumDouble → BaseMonoid<double>
final
ordDouble → Ord<double>
final
semigroupProductDouble → BaseSemigroup<double>
final
semigroupSumDouble → BaseSemigroup<double>
final

Functions

boundedDouble(double bottom, double top) → BoundedDouble
Constructs a BoundedDouble object with specified lower and upper bounds.