Inherited from Integral[BigInt]
Inherited from Numeric[BigInt]
Inherited from Ordering[BigInt]
Inherited from PartialOrdering[BigInt]
Inherited from Serializable
Inherited from Serializable
Inherited from Comparator[BigInt]
Inherited from AnyRef
Inherited from Any
The instance of Integral for BigInt.
Note: ExactIntegral is not defined for special.sigma.BigInt. This is because arithmetic BigInt operations are handled specially (see
case op: ArithOp[t] if op.tpe == SBigInt =>
in RuntimeCosting.scala). As result scalan.primitives.UnBinOps.ApplyBinOp nodes are not created for BigInt operations, and hence operation descriptors such as scalan.primitives.NumericOps.IntegralDivide and scalan.primitives.NumericOps.IntegralMod are not used for BigInt.