Abstract Value Members
-
abstract
def
getClass(): Class[_]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
additive: CommutativeGroup[UInt]
-
final
def
asInstanceOf[T0]: T0
-
-
-
def
fromBigInt(n: BigInt): UInt
-
def
fromInt(n: Int): UInt
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
isOne(a: UInt)(implicit ev: algebra.Eq[UInt]): Boolean
-
def
isZero(a: UInt)(implicit ev: algebra.Eq[UInt]): Boolean
-
def
minus(f: UInt, g: UInt): UInt
-
def
minusContext(f: UInt, g: UInt): UInt
-
def
multiplicative: Monoid[UInt]
-
def
negate(f: UInt): UInt
-
def
negateContext(f: UInt): UInt
-
def
one: UInt
-
def
plus(f: UInt, g: UInt): UInt
-
def
plusContext(f: UInt, g: UInt): UInt
-
def
positivePow(a: UInt, n: Int): UInt
-
def
positiveSumN(a: UInt, n: Int): UInt
-
def
pow(a: UInt, n: Int): UInt
-
def
product(as: TraversableOnce[UInt]): UInt
-
def
sum(as: TraversableOnce[UInt]): UInt
-
def
sumN(a: UInt, n: Int): UInt
-
def
times(f: UInt, g: UInt): UInt
-
def
timesContext(f: UInt, g: UInt): UInt
-
def
toString(): String
-
def
tryProduct(as: TraversableOnce[UInt]): Option[UInt]
-
def
trySum(as: TraversableOnce[UInt]): Option[UInt]
-
def
zero: UInt
Inherited from Ring[UInt]
Inherited from Serializable
Defines basic math functions for UInt