Any Java function can be called. Those from the sources below are automatically statically imported for easy access. We only show the most useful ones.
From java.lang.Math: (note that all trigonometric operations use angles expressed in radian)
double abs(double value)
,
double acos(double a)
(arc cosine),
double asin(double a)
,
double atan(double a)
,
double cbrt(double a)
(cube root),
double ceil(double a)
(ceiling),
double cos(double a)
(cosine),
double cosh(double x)
(hyperbolic cosine),
double exp(double a)
(exponential base e),
double floor(double a)
(floor),
double log(double a)
(logarithm base e),
double log10(double a)
(logarithm base 10),
double max(double a, double b)
,
double min(double a, double b)
,
double pow(double a, double b) (a to the power b)
,
double signum(double d)
,
double sin(double a)
,
double sinh(double x)
,
double sqrt(double a) (square root)
,
double tan(double a)
,
double tanh(double x)
,
E
,
PI
.
double erf(double x)
(error function),
double inverseErf(double z)
,
double logistic(double x)
,
double logit(double x)
,
double logBinomial(int n, int k)
,
double lnGamma(double alpha)
,
double logFactorial(int input)
,
double multivariateLogGamma(int dim, double a)
(Multivariate Gamma function).
Some common operations are also defined as methods or extensions and are documented in the page on built-in types.