public abstract class UBNatural extends UBNumber
| Modifier and Type | Field and Description |
|---|---|
static long[] |
xbBlockType |
| Constructor and Description |
|---|
UBNatural() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(UBNatural val)
additing
|
abstract UBNatural |
clone() |
abstract void |
dec()
decrementation
|
abstract void |
dif(UBNatural op1,
UBNatural op2) |
abstract void |
divide(UBNatural val) |
abstract void |
divMod(UBNatural val,
UBNatural rest) |
abstract void |
doAnd(UBNatural val)
Logical multiplication
|
abstract void |
doNot(UBNatural val)
Exclusive Negation
|
abstract void |
doOr(UBNatural val)
Logical addition
|
abstract void |
doXor(UBNatural val)
Exclusive Logical addition
|
abstract int |
getInt()
Getting short integer value
|
abstract long |
getLong()
Getting long integer value
|
XBBlockType |
getXBBlockType() |
abstract void |
inc()
incrementation
|
abstract void |
invol(UBNatural op1,
UBNatural op2) |
abstract boolean |
isEqual(UBNatural val)
Equal predicate
|
abstract boolean |
isGreater(UBNatural val)
Value comparison predicate
|
abstract boolean |
isLong()
Long integer form indicator
|
abstract boolean |
isShort()
Short integer form indicator
|
abstract boolean |
isZero()
Zero predicate
|
abstract void |
modDiv(UBNatural val,
UBNatural quot) |
abstract void |
modulate(UBNatural val) |
abstract void |
multiply(UBNatural val) |
abstract void |
power(UBNatural val) |
abstract void |
product(UBNatural op1,
UBNatural op2) |
abstract void |
quot(UBNatural op1,
UBNatural op2) |
abstract void |
quotRest(UBNatural op1,
UBNatural op2,
UBNatural rest) |
abstract void |
rest(UBNatural op1,
UBNatural op2) |
abstract void |
restQuot(UBNatural op1,
UBNatural op2,
UBNatural quot) |
abstract void |
setValue(int value)
Setting integer value
|
abstract void |
setValue(java.lang.Integer value)
Setting Integer class value
|
abstract void |
setValue(long value)
Setting long integer value
|
abstract void |
shiftLeft(UBNatural val) |
abstract void |
shiftRight(UBNatural val) |
abstract void |
sqrt() |
abstract void |
sub(UBNatural val) |
abstract void |
sum(UBNatural op1,
UBNatural op2) |
UBNatural |
toNatural()
Converts value to UBNatural form
|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfromStreamUB, sizeUB, toStreamUBgetXBTSerializationMethodpublic abstract void setValue(int value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(long value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(java.lang.Integer value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract int getInt()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract long getLong()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract boolean isZero()
public abstract boolean isEqual(UBNatural val)
public abstract boolean isGreater(UBNatural val)
public abstract boolean isShort()
public abstract boolean isLong()
public abstract void inc()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void dec()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void add(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void sub(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void shiftLeft(UBNatural val)
public abstract void shiftRight(UBNatural val)
public abstract void multiply(UBNatural val)
public abstract void divide(UBNatural val)
public abstract void modulate(UBNatural val)
public abstract void power(UBNatural val)
public abstract void sqrt()
public abstract void doOr(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doAnd(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doXor(UBNatural val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doNot(UBNatural val) throws UBOverFlowException
val - of bits to negateUBOverFlowExceptionpublic UBNatural toNatural()
UBNumberpublic XBBlockType getXBBlockType()