MultiplicativeSemigroupFunctions

algebra.ring.MultiplicativeSemigroupFunctions

Attributes

Source:
Multiplicative.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object BoolRng.type
object CommutativeRng.type
object CommutativeRig.type
object DivisionRing.type
object Field.type
object Semifield.type
object Rig.type
trait RingFunctions[R]
object BoolRing.type
object CommutativeRing.type
object EuclideanRing.type
object GCDRing.type
object Ring.type
object Rng.type
object Semiring.type

Members list

Concise view

Value members

Concrete methods

def isMultiplicativeCommutative[A](implicit ev: S[A]): Boolean

Attributes

Source:
Multiplicative.scala
def pow[A](a: A, n: Int)(implicit ev: S[A]): A

Attributes

Source:
Multiplicative.scala
def times[A](x: A, y: A)(implicit ev: S[A]): A

Attributes

Source:
Multiplicative.scala
def tryProduct[A](as: IterableOnce[A])(implicit ev: S[A]): Option[A]

Attributes

Source:
Multiplicative.scala