The companion object for OrderedEuclideanMonoid.
Attributes
- Companion
- trait
- Graph
-
- Supertypes
- Self type
Members list
Type members
Classlikes
Attributes
- Supertypes
- Known subtypes
-
object OrderedEuclideanMonoidtrait Opsobject OrderedEuclideanRingtrait Opsobject OrderedFieldtrait Opsobject OrderedMultiplicativeGrouptrait Opstrait Opsobject OrderedDifferenceSemifieldobject OrderedSemifieldShow all
Value members
Concrete methods
The OrderedEuclideanMonoid instance describing the current algebra system.
Inherited methods
Computes the quotient between two values x and y, i.e. x / y.
Computes the product of two values x and y, i.e. x × y.
Computes the product of two values x and y, i.e. x × y.
Attributes
- Note
-
All implementations must be associative, i.e.
(x × y) × z == x × (y × z). - Inherited from:
- Ops
The unique representation of the multiplicative identity (1) in this algebra system. Typically corresponds to values such as 1 or 1.0F.
The unique representation of the multiplicative identity (1) in this algebra system. Typically corresponds to values such as 1 or 1.0F.
Attributes
- Note
-
All implementations must obey the identity property, i.e.
x × one == one × x == x. - Inherited from:
- Ops
Computes x raised to the power n, for any strictly positive n.
Computes x raised to the power n, for any strictly positive n.
Attributes
- Throws
-
IllegalArgumentException
if
n ≤ 0. - Inherited from:
- Ops
Computes x raised to the power n, for any non-negative n.
Computes x raised to the power n, for any non-negative n.
Attributes
- Throws
-
IllegalArgumentException
if
n < 0. - Inherited from:
- Ops
Computes the product of x and all values in xss, i.e. x × xs₁ × xs₂ × ….
Computes the product of x and all values in xss, i.e. x × xs₁ × xs₂ × ….
Attributes
- Inherited from:
- Ops
Computes the product of all values in xs, i.e. xs₁ × xs₂ × …, or else None if xs is empty.
Computes the product of all values in xs, i.e. xs₁ × xs₂ × …, or else None if xs is empty.
Attributes
- Inherited from:
- Ops