algebra.std

UnitAlgebra

class UnitAlgebra extends Order[Unit] with CommutativeRing[Unit] with BoundedSemilattice[Unit]

Linear Supertypes
BoundedSemilattice[Unit], CommutativeMonoid[Unit], Monoid[Unit], Semilattice[Unit], CommutativeSemigroup[Unit], Band[Unit], Semigroup[Unit], CommutativeRing[Unit], CommutativeRig[Unit], MultiplicativeCommutativeMonoid[Unit], MultiplicativeCommutativeSemigroup[Unit], Ring[Unit], Rng[Unit], AdditiveCommutativeGroup[Unit], AdditiveGroup[Unit], Rig[Unit], MultiplicativeMonoid[Unit], Semiring[Unit], MultiplicativeSemigroup[Unit], AdditiveCommutativeMonoid[Unit], AdditiveCommutativeSemigroup[Unit], AdditiveMonoid[Unit], AdditiveSemigroup[Unit], Order[Unit], PartialOrder[Unit], Eq[Unit], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UnitAlgebra
  2. BoundedSemilattice
  3. CommutativeMonoid
  4. Monoid
  5. Semilattice
  6. CommutativeSemigroup
  7. Band
  8. Semigroup
  9. CommutativeRing
  10. CommutativeRig
  11. MultiplicativeCommutativeMonoid
  12. MultiplicativeCommutativeSemigroup
  13. Ring
  14. Rng
  15. AdditiveCommutativeGroup
  16. AdditiveGroup
  17. Rig
  18. MultiplicativeMonoid
  19. Semiring
  20. MultiplicativeSemigroup
  21. AdditiveCommutativeMonoid
  22. AdditiveCommutativeSemigroup
  23. AdditiveMonoid
  24. AdditiveSemigroup
  25. Order
  26. PartialOrder
  27. Eq
  28. Serializable
  29. Serializable
  30. AnyRef
  31. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UnitAlgebra()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def additive: CommutativeGroup[Unit]

    Definition Classes
    AdditiveCommutativeGroup → AdditiveCommutativeMonoid → AdditiveCommutativeSemigroup → AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  7. def and(that: Eq[Unit]): Eq[Unit]

    Definition Classes
    Eq
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def asJoinPartialOrder(implicit ev: Eq[Unit]): PartialOrder[Unit]

    Definition Classes
    Semilattice
  10. def asMeetPartialOrder(implicit ev: Eq[Unit]): PartialOrder[Unit]

    Definition Classes
    Semilattice
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def combine(x: Unit, y: Unit): Unit

    Definition Classes
    UnitAlgebra → Semigroup
  13. def combineAll(as: TraversableOnce[Unit]): Unit

    Definition Classes
    Monoid
  14. def combineAllOption(as: TraversableOnce[Unit]): Option[Unit]

    Definition Classes
    UnitAlgebra → Semigroup
  15. def combineN(a: Unit, n: Int): Unit

    Definition Classes
    Monoid → Semigroup
  16. def compare(x: Unit, y: Unit): Int

    Definition Classes
    UnitAlgebra → Order
  17. def empty: Unit

    Definition Classes
    UnitAlgebra → Monoid
  18. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  20. def eqv(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → PartialOrder → Eq
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. def fromInt(n: Int): Unit

    Definition Classes
    Ring
  23. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  24. def gt(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → PartialOrder
  25. def gteqv(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → PartialOrder
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. def isEmpty(a: Unit)(implicit ev: Eq[Unit]): Boolean

    Definition Classes
    Monoid
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def isOne(x: Unit)(implicit ev: Eq[Unit]): Boolean

    Definition Classes
    UnitAlgebra → MultiplicativeMonoid
  30. def isZero(x: Unit)(implicit ev: Eq[Unit]): Boolean

    Definition Classes
    UnitAlgebra → AdditiveMonoid
  31. def lt(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → PartialOrder
  32. def lteqv(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → PartialOrder
  33. def max(x: Unit, y: Unit): Unit

    Definition Classes
    UnitAlgebra → Order
  34. def min(x: Unit, y: Unit): Unit

    Definition Classes
    UnitAlgebra → Order
  35. def minus(x: Unit, y: Unit): Unit

    Definition Classes
    AdditiveGroup
  36. def multiplicative: CommutativeMonoid[Unit]

    Definition Classes
    MultiplicativeCommutativeMonoid → MultiplicativeCommutativeSemigroup → MultiplicativeMonoid → MultiplicativeSemigroup
  37. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  38. def negate(x: Unit): Unit

    Definition Classes
    UnitAlgebra → AdditiveGroup
  39. def neqv(x: Unit, y: Unit): Boolean

    Definition Classes
    UnitAlgebra → Order → Eq
  40. final def notify(): Unit

    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  42. def on[B](f: (B) ⇒ Unit): Order[B]

    Definition Classes
    Order → PartialOrder → Eq
  43. def one: Unit

    Definition Classes
    UnitAlgebra → MultiplicativeMonoid
  44. def or(that: Eq[Unit]): Eq[Unit]

    Definition Classes
    Eq
  45. def partialCompare(x: Unit, y: Unit): Double

    Definition Classes
    Order → PartialOrder
  46. def plus(a: Unit, b: Unit): Unit

    Definition Classes
    UnitAlgebra → AdditiveSemigroup
  47. def pmax(x: Unit, y: Unit): Option[Unit]

    Definition Classes
    PartialOrder
  48. def pmin(x: Unit, y: Unit): Option[Unit]

    Definition Classes
    PartialOrder
  49. def positivePow(a: Unit, n: Int): Unit

    Attributes
    protected[this]
    Definition Classes
    MultiplicativeSemigroup
  50. def positiveSumN(a: Unit, n: Int): Unit

    Attributes
    protected[this]
    Definition Classes
    AdditiveSemigroup
  51. def pow(a: Unit, b: Int): Unit

    Definition Classes
    UnitAlgebra → MultiplicativeMonoid → MultiplicativeSemigroup
  52. def product(as: TraversableOnce[Unit]): Unit

    Definition Classes
    MultiplicativeMonoid
  53. def repeatedCombineN(a: Unit, n: Int): Unit

    Attributes
    protected[this]
    Definition Classes
    UnitAlgebra → Semigroup
  54. def reverse: Order[Unit]

    Definition Classes
    Order → PartialOrder
  55. def sum(as: TraversableOnce[Unit]): Unit

    Definition Classes
    AdditiveMonoid
  56. def sumN(a: Unit, n: Int): Unit

    Definition Classes
    AdditiveGroup → AdditiveMonoid → AdditiveSemigroup
  57. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  58. def times(a: Unit, b: Unit): Unit

    Definition Classes
    UnitAlgebra → MultiplicativeSemigroup
  59. def toOrdering: Ordering[Unit]

    Definition Classes
    Order
  60. def toString(): String

    Definition Classes
    AnyRef → Any
  61. def tryCompare(x: Unit, y: Unit): Option[Int]

    Definition Classes
    PartialOrder
  62. def tryProduct(as: TraversableOnce[Unit]): Option[Unit]

    Definition Classes
    MultiplicativeSemigroup
  63. def trySum(as: TraversableOnce[Unit]): Option[Unit]

    Definition Classes
    AdditiveSemigroup
  64. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. def whenEqual(o: Order[Unit]): Order[Unit]

    Definition Classes
    Order
  68. def zero: Unit

    Definition Classes
    UnitAlgebra → AdditiveMonoid

Inherited from BoundedSemilattice[Unit]

Inherited from CommutativeMonoid[Unit]

Inherited from Monoid[Unit]

Inherited from Semilattice[Unit]

Inherited from CommutativeSemigroup[Unit]

Inherited from Band[Unit]

Inherited from Semigroup[Unit]

Inherited from CommutativeRing[Unit]

Inherited from CommutativeRig[Unit]

Inherited from MultiplicativeCommutativeMonoid[Unit]

Inherited from MultiplicativeCommutativeSemigroup[Unit]

Inherited from Ring[Unit]

Inherited from Rng[Unit]

Inherited from AdditiveCommutativeGroup[Unit]

Inherited from AdditiveGroup[Unit]

Inherited from Rig[Unit]

Inherited from MultiplicativeMonoid[Unit]

Inherited from Semiring[Unit]

Inherited from MultiplicativeSemigroup[Unit]

Inherited from AdditiveCommutativeMonoid[Unit]

Inherited from AdditiveCommutativeSemigroup[Unit]

Inherited from AdditiveMonoid[Unit]

Inherited from AdditiveSemigroup[Unit]

Inherited from Order[Unit]

Inherited from PartialOrder[Unit]

Inherited from Eq[Unit]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped