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