public final class DoubleFloat extends LispObject
| Modifier and Type | Field and Description |
|---|---|
static DoubleFloat |
DOUBLE_FLOAT_NEGATIVE_INFINITY |
static DoubleFloat |
DOUBLE_FLOAT_POSITIVE_INFINITY |
static DoubleFloat |
MINUS_ONE |
static DoubleFloat |
MINUS_ZERO |
static DoubleFloat |
ONE |
double |
value |
static DoubleFloat |
ZERO |
| Constructor and Description |
|---|
DoubleFloat(double value) |
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, DENOMINATOR, dispatch, elt, endp, ENDP, EQ, eql, eql, EQL, equal, EQUAL, evenp, EVENP, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, execute, 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, isGreaterThanOrEqualTo, isLessThan, isLessThanOrEqualTo, isNotEqualTo, isSpecialOperator, isSpecialVariable, LDB, length, LENGTH, listp, LISTP, lockableInstance, LOGAND, LOGAND, LOGIOR, LOGIOR, LOGNOT, LOGXOR, LOGXOR, longValue, MINUSP, MOD, MOD, multiplyBy, noFillPointer, NOT, nreverse, NTH, NTH, nthcdr, NUMBERP, NUMERATOR, oddp, ODDP, PLUSP, princToString, psxhash, push, rationalp, 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 static final DoubleFloat ZERO
public static final DoubleFloat MINUS_ZERO
public static final DoubleFloat ONE
public static final DoubleFloat MINUS_ONE
public static final DoubleFloat DOUBLE_FLOAT_POSITIVE_INFINITY
public static final DoubleFloat DOUBLE_FLOAT_NEGATIVE_INFINITY
public final double value
public static DoubleFloat getInstance(double d)
public LispObject typeOf()
typeOf in class LispObjectpublic LispObject classOf()
classOf in class LispObjectpublic LispObject typep(LispObject typeSpecifier)
typep in class LispObjectpublic boolean numberp()
numberp 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(int n)
equalp 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 boolean floatp()
floatp in class LispObjectpublic static double getValue(LispObject obj)
public final double getValue()
public double doubleValue()
doubleValue in class LispObjectpublic java.lang.Object javaInstance()
javaInstance in class LispObjectpublic java.lang.Object javaInstance(java.lang.Class c)
javaInstance in class LispObjectpublic final LispObject incr()
incr in class LispObjectpublic final LispObject decr()
decr in class LispObjectpublic LispObject negate()
negate 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 int psxhash()
psxhash in class LispObjectpublic java.lang.String printObject()
printObject in class LispObjectpublic LispObject rational()
public static DoubleFloat coerceToFloat(LispObject obj)