Accumulator

slash.accumulation.Accumulator
trait Accumulator[T <: BigInt | BigDecimal]

Attributes

Source
Accumulator.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Type members

Types

type AT <: Accumulator[T]

Attributes

Source
Accumulator.scala

Value members

Abstract methods

Attributes

Source
Accumulator.scala

Attributes

Source
Accumulator.scala
def +=(b: Byte): Unit

Attributes

Source
Accumulator.scala
def +=(s: Short): Unit

Attributes

Source
Accumulator.scala
def +=(i: Int): Unit

Attributes

Source
Accumulator.scala
def +=(l: Long): Unit

Attributes

Source
Accumulator.scala
def +=(bi: BigInt): Unit

Attributes

Source
Accumulator.scala
def +=(a: DiscreteAccumulator): Unit

Attributes

Source
Accumulator.scala

Attributes

Source
Accumulator.scala
def -=(b: Byte): Unit

Attributes

Source
Accumulator.scala
def -=(s: Short): Unit

Attributes

Source
Accumulator.scala
def -=(i: Int): Unit

Attributes

Source
Accumulator.scala
def -=(l: Long): Unit

Attributes

Source
Accumulator.scala
def -=(bi: BigInt): Unit

Attributes

Source
Accumulator.scala
def -=(a: DiscreteAccumulator): Unit

Attributes

Source
Accumulator.scala
def copy: AT

Attributes

Source
Accumulator.scala
def total: T

Attributes

Source
Accumulator.scala

Concrete methods

def +(b: Byte): AT

Attributes

Source
Accumulator.scala
def +(s: Short): AT

Attributes

Source
Accumulator.scala
def +(i: Int): AT

Attributes

Source
Accumulator.scala
def +(l: Long): AT

Attributes

Source
Accumulator.scala
def +(bi: BigInt): AT

Attributes

Source
Accumulator.scala
def -(b: Byte): AT

Attributes

Source
Accumulator.scala
def -(s: Short): AT

Attributes

Source
Accumulator.scala
def -(i: Int): AT

Attributes

Source
Accumulator.scala
def -(l: Long): AT

Attributes

Source
Accumulator.scala
def -(bi: BigInt): AT

Attributes

Source
Accumulator.scala
inline def observeProduct(n0: Long, n1: Long): Unit

Attributes

Source
Accumulator.scala