public final class Complex extends LispObject
| Modifier and Type | Field and Description |
|---|---|
LispObject |
imagpart |
LispObject |
realpart |
| Modifier and Type | Method and Description |
|---|---|
LispObject |
ABS() |
LispObject |
add(LispObject obj) |
LispObject |
classOf() |
LispObject |
coerceToDoubleFloat()
Coerces the complex parts into DoubleFloats
|
LispObject |
COMPLEXP() |
LispObject |
decr() |
LispObject |
divideBy(LispObject obj) |
boolean |
eql(LispObject obj) |
boolean |
equal(LispObject obj) |
boolean |
equalp(LispObject obj) |
LispObject |
getImaginaryPart() |
static LispObject |
getInstance(LispObject realpart,
LispObject imagpart) |
LispObject |
getRealPart() |
LispObject |
incr() |
boolean |
isEqualTo(LispObject obj) |
boolean |
isNotEqualTo(LispObject obj) |
LispObject |
multiplyBy(LispObject obj) |
boolean |
numberp() |
java.lang.String |
printObject() |
int |
psxhash() |
LispObject |
subtract(LispObject obj) |
int |
sxhash() |
LispObject |
typeOf() |
LispObject |
typep(LispObject type) |
boolean |
zerop() |
add, aref_long, aref, AREF, AREF, aset, aset, aset, ash, ash, atom, ATOM, caddr, cadr, car, cddr, cdr, CHAR, characterp, CHARACTERP, chars, constantp, CONSTANTP, copyToArray, DENOMINATOR, dispatch, doubleValue, 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, floatValue, 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, isGreaterThan, isGreaterThanOrEqualTo, isGreaterThanOrEqualTo, isLessThan, isLessThan, isLessThanOrEqualTo, isLessThanOrEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, javaInstance, javaInstance, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, minusp, MINUSP, MOD, MOD, multiplyBy, negate, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, NUMBERP, NUMERATOR, oddp, ODDP, plusp, PLUSP, princToString, psxhash, push, rationalp, RATIONALP, realp, 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, SYMBOLP, truncate, unreadableString, unreadableString, VECTOR_PUSH_EXTEND, VECTOR_PUSH_EXTEND, vectorp, VECTORP, vectorPushExtend, ZEROPpublic final LispObject realpart
public final LispObject imagpart
public static LispObject getInstance(LispObject realpart, LispObject imagpart)
public LispObject getRealPart()
public LispObject getImaginaryPart()
public LispObject coerceToDoubleFloat()
public 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 eql(LispObject obj)
eql in class LispObjectpublic boolean equal(LispObject obj)
equal in class LispObjectpublic boolean equalp(LispObject obj)
equalp 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 LispObject ABS()
ABS in class LispObjectpublic boolean zerop()
zerop in class LispObjectpublic LispObject COMPLEXP()
COMPLEXP in class LispObjectpublic int sxhash()
sxhash in class LispObjectpublic int psxhash()
psxhash in class LispObjectpublic java.lang.String printObject()
printObject in class LispObject