public final class MathFunctions extends Object
Modifier and Type | Field and Description |
---|---|
private static Primitive |
ACOS |
private static Primitive |
ACOSH |
private static Primitive |
ASIN |
private static Primitive |
ASINH |
private static Primitive |
ATAN |
private static Primitive |
ATANH |
private static Primitive |
CIS |
private static Primitive |
COS |
private static Primitive |
COSH |
private static Primitive |
EXP |
static Primitive |
EXPT |
private static Primitive |
LOG |
private static Primitive |
SIN |
private static Primitive |
SINH |
private static Primitive |
SQRT |
private static Primitive |
TAN |
private static Primitive |
TANH |
Constructor and Description |
---|
MathFunctions() |
Modifier and Type | Method and Description |
---|---|
(package private) static LispObject |
acos(LispObject arg) |
(package private) static LispObject |
acosh(LispObject arg) |
(package private) static LispObject |
asin(LispObject arg) |
(package private) static LispObject |
asinh(LispObject arg) |
(package private) static LispObject |
atan(LispObject arg) |
(package private) static LispObject |
atanh(LispObject arg) |
(package private) static LispObject |
cis(LispObject arg) |
private static LispObject |
complexToRealFixup(LispObject result,
LispObject arg) |
(package private) static LispObject |
cos(LispObject arg) |
(package private) static LispObject |
cosh(LispObject arg) |
(package private) static LispObject |
exp(LispObject arg) |
(package private) static LispObject |
intexp(LispObject base,
LispObject power)
Return the exponent of base taken to the integer exponent power
|
(package private) static LispObject |
log(LispObject obj) |
static double |
OverUnderFlowCheck(double number)
Checks number for over- or underflow values.
|
(package private) static float |
OverUnderFlowCheck(float number)
Checks number for over- or underflow values.
|
(package private) static LispObject |
OverUnderFlowCheck(LispObject number)
Checks number for over- or underflow values.
|
(package private) static LispObject |
sin(LispObject arg) |
(package private) static LispObject |
sinh(LispObject arg) |
(package private) static LispObject |
sqrt(LispObject obj) |
private static final Primitive SIN
private static final Primitive COS
private static final Primitive TAN
private static final Primitive ASIN
private static final Primitive ACOS
private static final Primitive ATAN
private static final Primitive SINH
private static final Primitive COSH
private static final Primitive TANH
private static final Primitive ASINH
private static final Primitive ACOSH
private static final Primitive ATANH
private static final Primitive CIS
private static final Primitive EXP
private static final Primitive SQRT
private static final Primitive LOG
public static final Primitive EXPT
private static final LispObject complexToRealFixup(LispObject result, LispObject arg)
static LispObject sin(LispObject arg)
static LispObject cos(LispObject arg)
static LispObject asin(LispObject arg)
static LispObject acos(LispObject arg)
static LispObject atan(LispObject arg)
static LispObject sinh(LispObject arg)
static LispObject cosh(LispObject arg)
static LispObject asinh(LispObject arg)
static LispObject acosh(LispObject arg)
static LispObject atanh(LispObject arg)
static LispObject cis(LispObject arg)
static LispObject exp(LispObject arg)
static final LispObject sqrt(LispObject obj)
static final LispObject log(LispObject obj)
static final LispObject OverUnderFlowCheck(LispObject number)
number
- static final float OverUnderFlowCheck(float number)
number
- public static final double OverUnderFlowCheck(double number)
number
- static final LispObject intexp(LispObject base, LispObject power)
base
- A value of any typepower
- An integer (fixnum or bignum) value