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.