public final class Ratio extends LispObject
| Constructor and Description |
|---|
Ratio(java.math.BigInteger numerator,
java.math.BigInteger denominator) |
add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, COMPLEXP, constantp, CONSTANTP, copyToArray, dispatch, elt, endp, ENDP, EQ, eql, eql, EQL, equal, EQUAL, equalp, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, floatp, FLOATP, getBooleanValue, getCallCount, getDescription, getDocumentation, getFixnumSlotValue, getHotCount, getInstance, getParts, getPropertyList, getSlotValue_0, getSlotValue_1, getSlotValue_2, getSlotValue_3, getSlotValue, getSlotValueAsBoolean, getStringChars, getStringValue, getSymbolFunction, getSymbolFunctionOrDie, getSymbolSetfFunction, getSymbolSetfFunctionOrDie, getSymbolValue, incrementCallCount, incrementHotCount, integerp, INTEGERP, intValue, IS_E, IS_GE, IS_GT, IS_LE, IS_LT, IS_NE, isEqualTo, isGreaterThan, isGreaterThanOrEqualTo, isLessThan, isLessThanOrEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, MINUSP, MOD, MOD, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, NUMBERP, oddp, ODDP, PLUSP, princToString, psxhash, psxhash, push, RATIONALP, REALP, resolve, reverse, RPLACA, RPLACD, SCHAR, setCallCount, setCar, setCdr, setDocumentation, setHotCount, setPropertyList, setSlotValue_0, setSlotValue_1, setSlotValue_2, setSlotValue_3, setSlotValue, setSlotValue, SIMPLE_STRING_P, SLOT_VALUE, STRING, stringp, STRINGP, subtract, SVREF, svset, sxhash, SYMBOLP, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, ZEROPpublic Ratio(java.math.BigInteger numerator,
java.math.BigInteger denominator)
public java.math.BigInteger numerator()
public LispObject NUMERATOR()
NUMERATOR in class LispObjectpublic java.math.BigInteger denominator()
public LispObject DENOMINATOR()
DENOMINATOR in class LispObjectpublic LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject typep(LispObject type)
typep in class LispObjectpublic boolean numberp()
numberp in class LispObjectpublic boolean rationalp()
rationalp in class LispObjectpublic boolean realp()
realp in class LispObjectpublic boolean eql(LispObject obj)
eql in class LispObjectpublic boolean equal(LispObject obj)
equal in class LispObjectpublic boolean equalp(LispObject obj)
equalp in class LispObjectpublic LispObject ABS()
ABS in class LispObjectpublic boolean plusp()
plusp in class LispObjectpublic boolean minusp()
minusp in class LispObjectpublic boolean zerop()
zerop in class LispObjectpublic float floatValue()
floatValue in class LispObjectpublic double doubleValue()
doubleValue in class LispObjectpublic final LispObject incr()
incr in class LispObjectpublic final LispObject decr()
decr in class LispObjectpublic LispObject add(LispObject obj)
add in class LispObjectpublic LispObject subtract(LispObject obj)
subtract in class LispObjectpublic LispObject multiplyBy(LispObject obj)
multiplyBy in class LispObjectpublic LispObject divideBy(LispObject obj)
divideBy in class LispObjectpublic boolean isEqualTo(LispObject obj)
isEqualTo in class LispObjectpublic boolean isNotEqualTo(LispObject obj)
isNotEqualTo in class LispObjectpublic boolean isLessThan(LispObject obj)
isLessThan in class LispObjectpublic boolean isGreaterThan(LispObject obj)
isGreaterThan in class LispObjectpublic boolean isLessThanOrEqualTo(LispObject obj)
isLessThanOrEqualTo in class LispObjectpublic boolean isGreaterThanOrEqualTo(LispObject obj)
isGreaterThanOrEqualTo in class LispObjectpublic LispObject truncate(LispObject obj)
truncate in class LispObjectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String printObject()
printObject in class LispObject