BigInt

class BigInt : Comparable<BigInt>

Types

Companion
Link copied to clipboard
common
object Companion

Functions

abs
Link copied to clipboard
common
fun abs(): BigInt
and
Link copied to clipboard
common
infix fun and(other: BigInt): BigInt
compareTo
Link copied to clipboard
common
open operator override fun compareTo(other: BigInt): Int
div
Link copied to clipboard
common
operator fun div(other: Int): BigInt
operator fun div(other: UInt): BigInt
operator fun div(other: BigInt): BigInt
equals
Link copied to clipboard
common
open operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
open override fun hashCode(): Int
minus
Link copied to clipboard
common
operator fun minus(b: BigInt): BigInt
modPow
Link copied to clipboard
common
fun modPow(exponent: BigInt, m: BigInt): BigInt
or
Link copied to clipboard
common
infix fun or(other: BigInt): BigInt
plus
Link copied to clipboard
common
operator fun plus(b: BigInt): BigInt
pow
Link copied to clipboard
common
fun pow(exponent: UInt): BigInt
rem
Link copied to clipboard
common
operator fun rem(other: Int): Int
operator fun rem(other: BigInt): BigInt
shl
Link copied to clipboard
common
infix fun shl(i: Int): BigInt
shr
Link copied to clipboard
common
infix fun shr(i: Int): BigInt
times
Link copied to clipboard
common
operator fun times(other: Int): BigInt
operator fun times(other: UInt): BigInt
operator fun times(b: BigInt): BigInt
toString
Link copied to clipboard
common
open override fun toString(): String
unaryMinus
Link copied to clipboard
common
operator fun unaryMinus(): BigInt

Extensions

algebra
Link copied to clipboard
common
val BigInt.algebra: BigIntField
div
Link copied to clipboard
common
open operator fun BigInt.div(b: BigInt): BigInt
Division of two elements.
open operator fun BigInt.div(k: Number): BigInt
Division of this element by scalar.
minus
Link copied to clipboard
common
open operator fun BigInt.minus(b: BigInt): BigInt
Subtraction of two elements.
open operator fun BigInt.minus(b: Number): BigInt
Subtraction of element from number.
mutableBuffer
Link copied to clipboard
common
inline fun BigInt.mutableBuffer(size: Int, initializer: (Int) -> BigInt): Buffer<BigInt>
plus
Link copied to clipboard
common
open operator fun BigInt.plus(b: BigInt): BigInt
Addition of two elements.
open operator fun BigInt.plus(b: Number): BigInt
Addition of element and scalar.
times
Link copied to clipboard
common
open operator fun BigInt.times(b: BigInt): BigInt
Multiplies this element by scalar.
open operator fun BigInt.times(k: Number): BigInt
Multiplication of this element by a scalar.
unaryMinus
Link copied to clipboard
common
open operator override fun BigInt.unaryMinus(): BigInt
The negation of this element.
unaryPlus
Link copied to clipboard
common
open operator fun BigInt.unaryPlus(): BigInt
Returns this value.

Sources

common source
Link copied to clipboard