MultiplicativeMonoid

algebra.ring.MultiplicativeMonoid
See theMultiplicativeMonoid companion trait

Attributes

Companion
trait
Source
Multiplicative.scala
Graph
Supertypes
Self type

Members list

Value members

Concrete methods

final def apply[A](implicit ev: MultiplicativeMonoid[A]): MultiplicativeMonoid[A]

Attributes

Source
Multiplicative.scala
final def multiplicative[A](implicit ev: MultiplicativeMonoid[A]): Monoid[A]

This method converts a multiplicative instance into a generic instance.

This method converts a multiplicative instance into a generic instance.

Given an implicit MultiplicativeMonoid[A], this method returns a Monoid[A].

Attributes

Source
Multiplicative.scala

Inherited methods

def isOne[A](a: A)(implicit ev0: MultiplicativeMonoid[A], ev1: Eq[A]): Boolean

Attributes

Inherited from:
MultiplicativeMonoidFunctions
Source
Multiplicative.scala
def one[A](implicit ev: MultiplicativeMonoid[A]): A

Attributes

Inherited from:
MultiplicativeMonoidFunctions
Source
Multiplicative.scala
def pow[A](a: A, n: Int)(implicit ev: MultiplicativeMonoid[A]): A

Attributes

Inherited from:
MultiplicativeSemigroupFunctions
Source
Multiplicative.scala
def product[A](as: IterableOnce[A])(implicit ev: MultiplicativeMonoid[A]): A

Attributes

Inherited from:
MultiplicativeMonoidFunctions
Source
Multiplicative.scala
def times[A](x: A, y: A)(implicit ev: MultiplicativeMonoid[A]): A

Attributes

Inherited from:
MultiplicativeSemigroupFunctions
Source
Multiplicative.scala

Attributes

Inherited from:
MultiplicativeSemigroupFunctions
Source
Multiplicative.scala