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.