algebra.ring.Signed$.forAdditiveCommutativeMonoid
Signed implementation for additive commutative monoids
Attributes
- Source:
- Signed.scala
- Graph
- Supertypes
- Known subtypes
Members list
Concise view
Value members
Returns 0 if a
is 0, 1 if a
is positive, and -1 is a
is negative.
Returns 0 if a
is 0, 1 if a
is positive, and -1 is a
is negative.
Attributes
- Source:
- Signed.scala
An idempotent function that ensures an object has a non-negative sign.
An idempotent function that ensures an object has a non-negative sign.
Attributes
- Inherited from:
- Signed
- Source:
- Signed.scala
Returns Zero if a
is 0, Positive if a
is positive, and Negative is a
is negative.
Returns Zero if a
is 0, Positive if a
is positive, and Negative is a
is negative.
Attributes
- Inherited from:
- Signed
- Source:
- Signed.scala
Given a sequence of as
, compute the sum.
Given a sequence of as
, combine them and return the total.
Given a sequence of as
, combine them and return the total.
If the sequence is empty, returns None. Otherwise, returns Some(total).
Attributes
- Definition Classes
- Inherited from:
- AdditiveMonoid
- Source:
- Additive.scala