|  | 
| TableExprNode | casacore::operator+ (const TableExprNode &left, const TableExprNode &right) | 
|  | Define all global functions operating on a TableExprNode. 
 | 
|  | 
| TableExprNode | casacore::operator- (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator* (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator/ (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator% (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator& (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator| (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator^ (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator== (const TableExprNode &left, const TableExprNode &right) | 
|  | Comparison operators. 
 | 
|  | 
| TableExprNode | casacore::operator!= (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator>= (const TableExprNode &left, const TableExprNode &right) | 
|  | Not defined for Bool. 
 | 
|  | 
| TableExprNode | casacore::operator> (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator<= (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator< (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::operator&& (const TableExprNode &left, const TableExprNode &right) | 
|  | Logical operators to combine boolean TableExprNode's. 
 | 
|  | 
| TableExprNode | casacore::operator|| (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::near (const TableExprNode &left, const TableExprNode &right) | 
|  | Functions to return whether a value is "relatively" near another. 
 | 
|  | 
| TableExprNode | casacore::near (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance) | 
|  | 
| TableExprNode | casacore::nearAbs (const TableExprNode &left, const TableExprNode &right) | 
|  | 
| TableExprNode | casacore::nearAbs (const TableExprNode &left, const TableExprNode &right, const TableExprNode &tolerance) | 
|  | 
| TableExprNode | casacore::angdist (const TableExprNode &pos1, const TableExprNode &pos2) | 
|  | Angular distance between positions. 
 | 
|  | 
| TableExprNode | casacore::angdistx (const TableExprNode &pos1, const TableExprNode &pos2) | 
|  | Angular distance as above, but only pair-wise enties are used if both arguments are arrays. 
 | 
|  | 
| TableExprNode | casacore::cones (const TableExprNode &sourcePos, const TableExprNode &cones) | 
|  | Cone search; test if the position of a source is inside a cone. 
 | 
|  | 
| TableExprNode | casacore::anyCone (const TableExprNode &sourcePos, const TableExprNode &cones) | 
|  | The result is always a Bool scalar telling if any cone contains the source. 
 | 
|  | 
| TableExprNode | casacore::findCone (const TableExprNode &sourcePos, const TableExprNode &cones) | 
|  | The sourcePos can contain multiple sources. 
 | 
|  | 
| TableExprNode | casacore::cones (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) | 
|  | Cone search as above. 
 | 
|  | 
| TableExprNode | casacore::anyCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) | 
|  | 
| TableExprNode | casacore::findCone (const TableExprNode &sourcePos, const TableExprNode &conePos, const TableExprNode &radii) | 
|  | 
| TableExprNode | casacore::sin (const TableExprNode &node) | 
|  | Transcendental functions that can be applied to essentially all numeric nodes containing scalars or arrays. 
 | 
|  | 
| TableExprNode | casacore::sinh (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cos (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cosh (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::exp (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::log (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::log10 (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::pow (const TableExprNode &x, const TableExprNode &exp) | 
|  | 
| TableExprNode | casacore::square (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cube (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::sqrt (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::norm (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::asin (const TableExprNode &node) | 
|  | Transcendental functions applied to to nodes containing scalars or arrays with double values. 
 | 
|  | 
| TableExprNode | casacore::acos (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::atan (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::atan2 (const TableExprNode &y, const TableExprNode &x) | 
|  | 
| TableExprNode | casacore::tan (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::tanh (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::sign (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::round (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::ceil (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::abs (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::floor (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::fmod (const TableExprNode &x, const TableExprNode &y) | 
|  | 
| TableExprNode | casacore::strlength (const TableExprNode &node) | 
|  | String functions on scalars or arrays. 
 | 
|  | 
| TableExprNode | casacore::upcase (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::downcase (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::capitalize (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::trim (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::ltrim (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::rtrim (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::substr (const TableExprNode &str, const TableExprNode &pos) | 
|  | 
| TableExprNode | casacore::substr (const TableExprNode &str, const TableExprNode &pos, const TableExprNode &npos) | 
|  | 
| TableExprNode | casacore::replace (const TableExprNode &str, const TableExprNode &patt) | 
|  | 
| TableExprNode | casacore::replace (const TableExprNode &str, const TableExprNode &patt, const TableExprNode &repl) | 
|  | 
| TableExprNode | casacore::regex (const TableExprNode &node) | 
|  | Functions for regular expression matching and pattern matching. 
 | 
|  | 
| TableExprNode | casacore::pattern (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::sqlpattern (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::datetime (const TableExprNode &node) | 
|  | Functions for date-values. 
 | 
|  | 
| TableExprNode | casacore::mjdtodate (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::mjd (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::date (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::year (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::month (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::day (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cmonth (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::weekday (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cdow (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::ctodt (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::cdate (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::ctime (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::week (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::time (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::hms (const TableExprNode &node) | 
|  | Functions for angle-values. 
 | 
|  | 
| TableExprNode | casacore::dms (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::hdms (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::toString (const TableExprNode &node) | 
|  | Function to convert any value to a string. 
 | 
|  | 
| TableExprNode | casacore::toString (const TableExprNode &node, const TableExprNode &format) | 
|  | 
| TableExprNode | casacore::isNaN (const TableExprNode &node) | 
|  | Function to test if a scalar or array is NaN (not-a-number). 
 | 
|  | 
| TableExprNode | casacore::isFinite (const TableExprNode &node) | 
|  | Function to test if a scalar or array is finite. 
 | 
|  | 
| TableExprNode | casacore::min (const TableExprNode &a, const TableExprNode &b) | 
|  | Minimum or maximum of 2 nodes. 
 | 
|  | 
| TableExprNode | casacore::max (const TableExprNode &a, const TableExprNode &b) | 
|  | 
| TableExprNode | casacore::conj (const TableExprNode &node) | 
|  | The complex conjugate of a complex node. 
 | 
|  | 
| TableExprNode | casacore::real (const TableExprNode &node) | 
|  | The real part of a complex node. 
 | 
|  | 
| TableExprNode | casacore::imag (const TableExprNode &node) | 
|  | The imaginary part of a complex node. 
 | 
|  | 
| TableExprNode | casacore::integer (const TableExprNode &node) | 
|  | Convert double, bool, or string to int (using floor). 
 | 
|  | 
| TableExprNode | casacore::boolean (const TableExprNode &node) | 
|  | Convert numeric or string value to bool (0, no, false, - means false) 
 | 
|  | 
| TableExprNode | casacore::amplitude (const TableExprNode &node) | 
|  | The amplitude (i.e. 
 | 
|  | 
| TableExprNode | casacore::phase (const TableExprNode &node) | 
|  | The phase (i.e. 
 | 
|  | 
| TableExprNode | casacore::arg (const TableExprNode &node) | 
|  | The arg (i.e. 
 | 
|  | 
| TableExprNode | casacore::formComplex (const TableExprNode &real, const TableExprNode &imag) | 
|  | Form a complex number from two Doubles. 
 | 
|  | 
| TableExprNode | casacore::formComplex (const TableExprNode &node) | 
|  | Form a complex number from a string. 
 | 
|  | 
| TableExprNode | casacore::sum (const TableExprNode &array) | 
|  | Functions operating on a Double or Complex scalar or array resulting in a scalar with the same data type. 
 | 
|  | 
| TableExprNode | casacore::product (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::sumSquare (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::min (const TableExprNode &array) | 
|  | Functions operating on a Double scalar or array resulting in a Double scalar. 
 | 
|  | 
| TableExprNode | casacore::max (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::mean (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::variance (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::stddev (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::avdev (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::rms (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::median (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::fractile (const TableExprNode &array, const TableExprNode &fraction) | 
|  | 
| TableExprNode | casacore::any (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::all (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::ntrue (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::nfalse (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::sums (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | The partial version of the functions above. 
 | 
|  | 
| TableExprNode | casacore::products (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::sumSquares (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::mins (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::maxs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::means (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::variances (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::stddevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::avdevs (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::rmss (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::medians (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::fractiles (const TableExprNode &array, const TableExprNode &fraction, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::anys (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::alls (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::ntrues (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::nfalses (const TableExprNode &array, const TableExprNodeSet &collapseAxes) | 
|  | 
| TableExprNode | casacore::runningMin (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | Functions operating for each element on a box around that element. 
 | 
|  | 
| TableExprNode | casacore::runningMax (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningMean (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningVariance (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningStddev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningAvdev (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningRms (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningMedian (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningAny (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::runningAll (const TableExprNode &array, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::array (const TableExprNode &values, const TableExprNodeSet &shape) | 
|  | Create an array of the given shape and fill it with the values. 
 | 
|  | 
| TableExprNode | casacore::marray (const TableExprNode &array, const TableExprNode &mask) | 
|  | Form a masked array. 
 | 
|  | 
| TableExprNode | casacore::arrayData (const TableExprNode &array) | 
|  | Get the data array of a masked array. 
 | 
|  | 
| TableExprNode | casacore::arrayFlatten (const TableExprNode &array) | 
|  | Flatten a masked array (get unmasked elements). 
 | 
|  | 
| TableExprNode | casacore::arrayMask (const TableExprNode &array) | 
|  | Get the mask of a masked array. 
 | 
|  | 
| TableExprNode | casacore::diagonal (const TableExprNode &array) | 
|  | Get the diagonal of a (masked) array; If the array is not a Matrix, it will take the diagonals of the subarrays given by the two axes in the axes argument. 
 | 
|  | 
| TableExprNode | casacore::diagonal (const TableExprNode &array, const TableExprNode &firstAxis) | 
|  | 
| TableExprNode | casacore::diagonal (const TableExprNode &array, const TableExprNode &firstAxis, const TableExprNode &diag) | 
|  | 
| TableExprNode | casacore::transpose (const TableExprNode &array) | 
|  | Transpose all axes of a (masked) array. 
 | 
|  | 
| TableExprNode | casacore::transpose (const TableExprNode &array, const TableExprNode &axes) | 
|  | Transpose a (masked) array by making the given axes the first axes. 
 | 
|  | 
| TableExprNode | casacore::isdefined (const TableExprNode &array) | 
|  | Function operating on a field resulting in a bool scalar. 
 | 
|  | 
| TableExprNode | casacore::nelements (const TableExprNode &array) | 
|  | Functions operating on any scalar or array resulting in a Double scalar. 
 | 
|  | 
| TableExprNode | casacore::ndim (const TableExprNode &array) | 
|  | 
| TableExprNode | casacore::shape (const TableExprNode &array) | 
|  | Function operating on any scalar or array resulting in a Double array containing the shape. 
 | 
|  | 
| TableExprNode | casacore::iif (const TableExprNode &condition, const TableExprNode &arg1, const TableExprNode &arg2) | 
|  | Function resembling the ternary ?:construct in C++.
 | 
|  | 
| TableExprNode | casacore::isInf (const TableExprNode &node) | 
|  | 
| TableExprNode | casacore::boxedMin (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedMax (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedMean (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedVariance (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedStddev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedAvdev (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedRms (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedMedian (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedAny (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::boxedAll (const TableExprNode &node, const TableExprNodeSet &halfBoxWidth) | 
|  | 
| TableExprNode | casacore::transpose (const TableExprNode &array, const TableExprNodeSet &axes) | 
|  |