27 #ifndef LATTICES_LELFUNCTIONENUMS_H
28 #define LATTICES_LELFUNCTIONENUMS_H
30 #include <casacore/casa/aips.h>
@ SIGN
sign (-1 if <0; 0 if 0; 1 if >0)
@ SUM
sum; sum(x) (is a scalar)
@ REAL
real (part of number)
@ COMPLEX
complex (form complex from 2 reals)
@ MEAN1D
mean; mean(x) (is a scalar)
@ IIF
iif (similar to ?: in C++)
@ FMOD
fmod; fmod(x,y) returns the remainder of x with respect to y; that is, the result r is one of the num...
@ IMAG
imag (inary part of complex number)
@ ATAN2
atan2; atan2(y,x) computes an arc tangent of y/x in the range -pi to pi
@ MEDIAN1D
median; median(x) (is a scalar)
@ ARG
phase (of complex number)
@ ISNAN
is the value a NaN?
@ ALL
all (true) (is a scalar)
@ INDEXIN
a bool array telling which indices of an axis are to be used
@ FLOOR
floor; returns the greatest integral value less than or equal to x.
@ NFUNCTIONS
number of functions
@ FRACTILERANGE1D
fractilerange; fractilerange(x,fraction1[,fraction2]) (is a scalar)
@ CEIL
ceil; returns the least integral value greater than or equal to x.
@ POW
power pow(x,y) == x**y or x^y
@ ATAN
atan; atan(x) returns the arc tangent of x in the range -pi/2 to pi/2.
@ NELEM
nelements; nelements(x) (is a scalar)
@ FRACTILE1D
fractile; fractile(x,fraction) (is a scalar)
@ MIN1D
min; min(x) (is a scalar)
@ LENGTH
length (of an axis)
@ ANY
any (true) (is a scalar)
@ MAX1D
max; max(x) (is a scalar)
@ CONJ
conj (ugate complex number)
this file contains all the compiler specific defines