LELFunctionEnums.h
Classes
- LELFunctionEnums -- Each LEL function is described in this enum (full description)
Types
- SIN
-
sin
- SINH
-
sinh
- ASIN
-
asin
- COS
-
cos
- COSH
-
cosh
- ACOS
-
acos
- TAN
-
tan
- TANH
-
tanh
- ATAN
-
atan; atan(x) returns the arc tangent of x in the range -pi/2 to pi/2.
- ATAN2
-
atan2; atan2(y,x) computes an arc tangent of y/x in the range -pi to pi
- EXP
-
exp
- LOG
-
log
- LOG10
-
log10
- POW
-
power pow(x,y) == x**y or x^y
- SQRT
-
sqrt
- ROUND
-
round
- SIGN
-
sign (-1 if <0; 0 if 0; 1 if >0)
- CEIL
-
ceil; returns the least integral value greater than or equal to x.
- FLOOR
-
floor; returns the greatest integral value less than or equal to x.
- ABS
-
abs
- ARG
-
phase (of complex number)
- REAL
-
real (part of number)
- IMAG
-
imag (inary part of complex number)
- CONJ
-
conj (ugate complex number)
- COMPLEX
-
complex (form complex from 2 reals)
- FMOD
-
fmod; fmod(x,y) returns the remainder of x with respect to y; that is,
the result r is one of the numbers that differ from x by an integral multiple of y.
- MIN
-
min; min(x,y)
- MAX
-
max; max(x,y)
- MIN1D
-
min; min(x) (is a scalar)
- MAX1D
-
max; max(x) (is a scalar)
- MEAN1D
-
mean; mean(x) (is a scalar)
- MEDIAN1D
-
median; median(x) (is a scalar)
- FRACTILE1D
-
fractile; fractile(x,fraction) (is a scalar)
- FRACTILERANGE1D
-
fractilerange; fractilerange(x,fraction1[,fraction2]) (is a scalar)
- SUM
-
sum; sum(x) (is a scalar)
- NELEM
-
nelements; nelements(x) (is a scalar)
- ALL
-
all (true) (is a scalar)
- ANY
-
any (true) (is a scalar)
- NTRUE
-
ntrue
- NFALSE
-
nfalse
- MASK
-
mask
- VALUE
-
value
- IIF
-
iif (similar to ?: in C++)
- REPLACE
-
replace
- NDIM
-
dimensionality
- LENGTH
-
length (of an axis)
- ISNAN
-
is the value a NaN?
- INDEXIN
-
a bool array telling which indices of an axis are to be used
- NFUNCTIONS
-
number of functions
Interface
Review Status
- Date Reviewed:
- yyyy/mm/dd
Prerequisite
Etymology
This enum provides a value for each function accepted
by the Lattice Expression Language classes.
Synopsis
Each function name accepted by the bridging class LatticeExprNode
and passed on to the
LELFunction
letter classes is labelled internally
with a value from this enum.
To Do
Member Description