DoubleIsField
trait Field[Double]
trait CommutativeSemifield[Double]
trait MultiplicativeCommutativeGroup[Double]
trait DivisionRing[Double]
trait Semifield[Double]
trait MultiplicativeGroup[Double]
trait EuclideanRing[Double]
trait GCDRing[Double]
trait CommutativeRing[Double]
trait CommutativeRng[Double]
trait CommutativeRig[Double]
trait MultiplicativeCommutativeMonoid[Double]
trait CommutativeSemiring[Double]
trait MultiplicativeCommutativeSemigroup[Double]
trait Ring[Double]
trait Rng[Double]
trait AdditiveCommutativeGroup[Double]
trait AdditiveGroup[Double]
trait Rig[Double]
trait MultiplicativeMonoid[Double]
trait Semiring[Double]
trait MultiplicativeSemigroup[Double]
trait AdditiveCommutativeMonoid[Double]
trait AdditiveCommutativeSemigroup[Double]
trait AdditiveMonoid[Double]
trait AdditiveSemigroup[Double]
trait Serializable
class Object
trait Matchable
class Any
class DoubleAlgebra
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