MultiplicativeGroup

Companion
class

Value members

Concrete methods

@inline
@inline
final def multiplicative[A](ev: MultiplicativeGroup[A]): Group[A]

This method converts a multiplicative instance into a generic instance.

This method converts a multiplicative instance into a generic instance.

Given an implicit MultiplicativeGroup[A], this method returns a Group[A].

Inherited methods

def div[@specialized(Int, Long, Float, Double) A](x: A, y: A)(ev: MultiplicativeGroup[A]): A
def isOne[@specialized(Int, Long, Float, Double) A](a: A)(ev0: MultiplicativeGroup[A], ev1: Eq[A]): Boolean
def one[@specialized(Int, Long, Float, Double) A](ev: MultiplicativeGroup[A]): A
def pow[@specialized(Int, Long, Float, Double) A](a: A, n: Int)(ev: MultiplicativeGroup[A]): A
def product[@specialized(Int, Long, Float, Double) A](as: IterableOnce[A])(ev: MultiplicativeGroup[A]): A
def reciprocal[@specialized(Int, Long, Float, Double) A](x: A)(ev: MultiplicativeGroup[A]): A
def times[@specialized(Int, Long, Float, Double) A](x: A, y: A)(ev: MultiplicativeGroup[A]): A
def tryProduct[A](as: IterableOnce[A])(ev: MultiplicativeGroup[A]): Option[A]