AdditiveGroupFunctions

trait AdditiveGroupFunctions[G <: ([T] =>> AdditiveGroup[T])] extends AdditiveMonoidFunctions[G]
class Object
trait Matchable
class Any
object BoolRng
trait RingFunctions[R]
object BoolRing
object Field
object Ring
object Rng

Value members

Concrete methods

def minus[@specialized(Int, Long, Float, Double) A](x: A, y: A)(ev: G[A]): A
def negate[@specialized(Int, Long, Float, Double) A](x: A)(ev: G[A]): A

Inherited methods

def isAdditiveCommutative[A](ev: G[A]): Boolean
def isZero[@specialized(Int, Long, Float, Double) A](a: A)(ev0: G[A], ev1: Eq[A]): Boolean
def plus[@specialized(Int, Long, Float, Double) A](x: A, y: A)(ev: G[A]): A
def sum[@specialized(Int, Long, Float, Double) A](as: IterableOnce[A])(ev: G[A]): A
def sumN[@specialized(Int, Long, Float, Double) A](a: A, n: Int)(ev: G[A]): A
def trySum[A](as: IterableOnce[A])(ev: G[A]): Option[A]
def zero[@specialized(Int, Long, Float, Double) A](ev: G[A]): A