public abstract class UBRatio extends UBNumber
| Modifier and Type | Field and Description |
|---|---|
static long[] |
xbBlockType |
| Constructor and Description |
|---|
UBRatio() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
add(UBRatio val)
additing
|
abstract UBRatio |
clone() |
abstract void |
dec()
decrementation
|
abstract void |
dif(UBRatio op1,
UBRatio op2) |
abstract void |
divide(UBRatio val) |
abstract void |
divMod(UBRatio val,
UBRatio rest) |
abstract void |
doAnd(UBRatio val)
Logical multiplication
|
abstract void |
doNot(UBRatio val)
Exclusive Negation
|
abstract void |
doOr(UBRatio val)
Logical addition
|
abstract void |
doXor(UBRatio val)
Exclusive Logical addition
|
abstract double |
getDouble()
Getting long double value
|
abstract float |
getFloat()
Getting long float value
|
abstract int |
getInt()
Getting short integer value
|
abstract long |
getLong()
Getting long integer value
|
XBBlockType |
getXBBlockType() |
abstract void |
inc()
incrementation
|
abstract void |
invol(UBRatio op1,
UBRatio op2) |
abstract boolean |
isDouble()
Long integer form indicator
|
abstract boolean |
isEqual(UBRatio val)
Equal predicate
|
abstract boolean |
isFloat()
Long integer form indicator
|
abstract boolean |
isGreater(UBRatio val)
Value comparison predicate
|
abstract boolean |
isLong()
Long integer form indicator
|
abstract boolean |
isOne()
Zero predicate
|
abstract boolean |
isShort()
Short integer form indicator
|
abstract boolean |
isZero()
Zero predicate
|
abstract void |
modDiv(UBRatio val,
UBRatio quot) |
abstract void |
modulate(UBRatio val) |
abstract void |
multiply(UBRatio val) |
abstract void |
power(UBRatio val) |
abstract void |
product(UBRatio op1,
UBRatio op2) |
abstract void |
quot(UBRatio op1,
UBRatio op2) |
abstract void |
quotRest(UBRatio op1,
UBRatio op2,
UBRatio rest) |
abstract void |
rest(UBRatio op1,
UBRatio op2) |
abstract void |
restQuot(UBRatio op1,
UBRatio op2,
UBRatio quot) |
abstract void |
setValue(double value)
Setting long integer value
|
abstract void |
setValue(java.lang.Double value)
Setting Integer class value
|
abstract void |
setValue(float value)
Setting long integer value
|
abstract void |
setValue(java.lang.Float value)
Setting Integer class value
|
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(UBRatio val) |
abstract void |
shiftRight(UBRatio val) |
abstract void |
sqrt() |
abstract void |
sub(UBRatio val) |
abstract void |
sum(UBRatio op1,
UBRatio op2) |
abstract 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(float value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(double value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(java.lang.Integer value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(java.lang.Float value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void setValue(java.lang.Double value)
throws UBOverFlowException
UBOverFlowExceptionpublic abstract int getInt()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract long getLong()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract float getFloat()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract double getDouble()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract boolean isZero()
public abstract boolean isOne()
public abstract boolean isEqual(UBRatio val)
public abstract boolean isGreater(UBRatio val)
public abstract boolean isShort()
public abstract boolean isLong()
public abstract boolean isFloat()
public abstract boolean isDouble()
public abstract void inc()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void dec()
throws UBOverFlowException
UBOverFlowExceptionpublic abstract void add(UBRatio val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void sub(UBRatio val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void shiftLeft(UBRatio val)
public abstract void shiftRight(UBRatio val)
public abstract void multiply(UBRatio val)
public abstract void divide(UBRatio val)
public abstract void modulate(UBRatio val)
public abstract void power(UBRatio val)
public abstract void sqrt()
public abstract void doOr(UBRatio val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doAnd(UBRatio val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doXor(UBRatio val) throws UBOverFlowException
UBOverFlowExceptionpublic abstract void doNot(UBRatio val) throws UBOverFlowException
val - of bits to negateUBOverFlowExceptionpublic abstract UBNatural toNatural()
UBNumberpublic XBBlockType getXBBlockType()