BigDecimalIsField
trait Field[BigDecimal]
trait CommutativeSemifield[BigDecimal]
trait MultiplicativeCommutativeGroup[BigDecimal]
trait DivisionRing[BigDecimal]
trait Semifield[BigDecimal]
trait MultiplicativeGroup[BigDecimal]
trait EuclideanRing[BigDecimal]
trait GCDRing[BigDecimal]
trait CommutativeRing[BigDecimal]
trait CommutativeRng[BigDecimal]
trait CommutativeRig[BigDecimal]
trait MultiplicativeCommutativeMonoid[BigDecimal]
trait CommutativeSemiring[BigDecimal]
trait MultiplicativeCommutativeSemigroup[BigDecimal]
trait Ring[BigDecimal]
trait Rng[BigDecimal]
trait AdditiveCommutativeGroup[BigDecimal]
trait AdditiveGroup[BigDecimal]
trait Rig[BigDecimal]
trait MultiplicativeMonoid[BigDecimal]
trait Semiring[BigDecimal]
trait MultiplicativeSemigroup[BigDecimal]
trait AdditiveCommutativeMonoid[BigDecimal]
trait AdditiveCommutativeSemigroup[BigDecimal]
trait AdditiveMonoid[BigDecimal]
trait AdditiveSemigroup[BigDecimal]
trait Serializable
class Object
trait Matchable
class Any
class BigDecimalAlgebra
Value members
Concrete methods
Inherited methods
override
- Definition Classes
- AdditiveCommutativeGroup -> AdditiveCommutativeMonoid -> AdditiveCommutativeSemigroup -> AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
- Inherited from
- AdditiveCommutativeGroup
Convert the given BigInt to an instance of A.
Convert the given BigInt to an instance of A.
This is equivalent to n
repeated summations of this ring's one
, or
-n
summations of -one
if n
is negative.
Most type class instances should consider overriding this method for performance reasons.
- Inherited from
- Ring
override
- Definition Classes
- MultiplicativeCommutativeGroup -> MultiplicativeCommutativeMonoid -> MultiplicativeCommutativeSemigroup -> MultiplicativeGroup -> MultiplicativeMonoid -> MultiplicativeSemigroup
- Inherited from
- MultiplicativeCommutativeGroup
@nowarn("msg=deprecated")
Given a sequence of as
, compute the product.
Given a sequence of as
, compute the product.
- Inherited from
- MultiplicativeMonoid
@nowarn("msg=deprecated")
Given a sequence of as
, compute the sum.
Given a sequence of as
, compute the sum.
- Inherited from
- AdditiveMonoid
override
- Definition Classes
- AdditiveGroup -> AdditiveMonoid -> AdditiveSemigroup
- Inherited from
- AdditiveGroup
@nowarn("msg=deprecated")
override
- Definition Classes
- MultiplicativeMonoid -> MultiplicativeSemigroup
- Inherited from
- MultiplicativeMonoid