package math
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- math
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
Value Members
-
def
abs(n: BigInt): BigInt
- Annotations
- @library()
-
implicit
def
bigIntToNat(b: BigInt): Nat
- Annotations
- @library()
-
def
max(i1: Nat, i2: Nat): Nat
- Annotations
- @library()
-
def
max(i1: BigInt, i2: BigInt, i3: BigInt): BigInt
- Annotations
- @library()
-
def
max(i1: BigInt, i2: BigInt): BigInt
- Annotations
- @library()
-
def
max(i1: Int, i2: Int): Int
- Annotations
- @library()
-
def
min(i1: Nat, i2: Nat): Nat
- Annotations
- @library()
-
def
min(i1: BigInt, i2: BigInt): BigInt
- Annotations
- @library()
-
def
min(i1: Int, i2: Int): Int
- Annotations
- @library()
-
def
wrapping[A](body: A): A
Disable overflow checks within
body
.Disable overflow checks within
body
.This is equivalent to setting
--strict-arithmetic=false
forbody
only.- Annotations
- @ignore()
-
object
Nat extends Serializable
- Annotations
- @library()