BigDecimalAlgebra
trait Field[BigDecimal]
trait MultiplicativeCommutativeGroup[BigDecimal]
trait MultiplicativeGroup[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
Value members
Constructors
Inherited methods
This is implemented in terms of basic Field ops. However, this is probably significantly less efficient than can be done with a specific type. So, it is recommended that this method be overriden.
This is implemented in terms of basic Field ops. However, this is probably significantly less efficient than can be done with a specific type. So, it is recommended that this method be overriden.
This is possible because a Double is a rational number.
- Inherited from
- Field
Given a sequence of as
, compute the product.
Given a sequence of as
, compute the product.
- Inherited from
- MultiplicativeMonoid
Given a sequence of as
, compute the sum.
Given a sequence of as
, compute the sum.
- Inherited from
- AdditiveMonoid