26#ifndef CASA_MASKARRLOGI_2_H 
   27#define CASA_MASKARRLOGI_2_H 
  469#include "MaskArrLogi.tcc" 
this file contains all the compiler specific defines
 
LatticeExprNode operator&&(const LatticeExprNode &left, const LatticeExprNode &right)
Logical binary operators.
 
TableExprNode array(const TableExprNode &values, const TableExprNodeSet &shape)
Create an array of the given shape and fill it with the values.
 
bool operator==(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
 
bool operator!=(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
 
TableExprNode marray(const TableExprNode &array, const TableExprNode &mask)
Form a masked array.
 
LatticeExprNode operator!(const LatticeExprNode &expr)
 
LatticeExprNode operator||(const LatticeExprNode &left, const LatticeExprNode &right)
 
bool anyNE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allGT(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyNE(const Array< T > &l, const MaskedArray< T > &r)
 
bool allLT(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyOR(const MaskedArray< T > &l, const Array< T > &r)
 
bool allAND(const MaskedArray< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
 
bool allGE(const MaskedArray< T > &array, const T &val)
 
bool allEQ(const T &val, const MaskedArray< T > &array)
 
bool allAND(const T &val, const MaskedArray< T > &array)
 
bool allNE(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyAND(const Array< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
 
bool anyAND(const T &val, const MaskedArray< T > &array)
 
bool allNE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allGE(const T &val, const MaskedArray< T > &array)
 
bool allLT(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
MaskedLogicalArray operator==(const MaskedArray< T > &l, const Array< T > &r)
 
bool allAND(const MaskedArray< T > &array, const T &val)
This only makes sense if the array element type is logical valued.
 
bool anyGE(const MaskedArray< T > &array, const T &val)
 
bool anyGT(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyLT(const MaskedArray< T > &array, const T &val)
 
MaskedLogicalArray operator&&(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
 
bool anyOR(const MaskedArray< T > &array, const T &val)
 
bool allEQ(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allGT(const T &val, const MaskedArray< T > &array)
 
MaskedLogicalArray operator||(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyOR(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyGT(const T &val, const MaskedArray< T > &array)
 
bool allAND(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
 
bool allNE(const Array< T > &l, const MaskedArray< T > &r)
 
bool allLT(const Array< T > &l, const MaskedArray< T > &r)
 
bool allLT(const MaskedArray< T > &array, const T &val)
 
bool anyGT(const MaskedArray< T > &array, const T &val)
 
bool allOR(const T &val, const MaskedArray< T > &array)
 
bool allEQ(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyAND(const MaskedArray< T > &array, const T &val)
This only makes sense if the array element type is logical valued.
 
bool allLE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyLE(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyEQ(const T &val, const MaskedArray< T > &array)
 
bool anyEQ(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyLT(const Array< T > &l, const MaskedArray< T > &r)
 
bool allAND(const Array< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
 
bool anyAND(const MaskedArray< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
 
bool anyGE(const T &val, const MaskedArray< T > &array)
 
bool allNE(const T &val, const MaskedArray< T > &array)
 
bool anyAND(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
 
bool allEQ(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyLT(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyOR(const T &val, const MaskedArray< T > &array)
 
bool anyLE(const T &val, const MaskedArray< T > &array)
 
bool anyEQ(const MaskedArray< T > &l, const Array< T > &r)
 
bool allLE(const MaskedArray< T > &l, const Array< T > &r)
Element by element comparisons between the "l" and "r" arrays.
 
bool anyEQ(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyLT(const T &val, const MaskedArray< T > &array)
 
bool allGT(const MaskedArray< T > &l, const Array< T > &r)
 
bool allOR(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allOR(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyNE(const MaskedArray< T > &l, const Array< T > &r)
 
bool allGE(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyGT(const MaskedArray< T > &l, const Array< T > &r)
 
bool allGE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allGT(const Array< T > &l, const MaskedArray< T > &r)
 
MaskedLogicalArray operator!(const MaskedArray< T > &marray)
Logical negation of a MaskedArray.
 
bool allLT(const T &val, const MaskedArray< T > &array)
 
bool allLE(const MaskedArray< T > &array, const T &val)
Element by element comparisons between an array and a scalar, which behaves as if it were a conforman...
 
MaskedLogicalArray operator!=(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyGT(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyGE(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyGE(const Array< T > &l, const MaskedArray< T > &r)
 
bool allOR(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyLE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool allEQ(const MaskedArray< T > &array, const T &val)
 
bool anyGE(const MaskedArray< T > &l, const MaskedArray< T > &r)
 
bool anyEQ(const MaskedArray< T > &array, const T &val)
 
bool allNE(const MaskedArray< T > &array, const T &val)
 
bool anyNE(const MaskedArray< T > &array, const T &val)
 
bool allLE(const T &val, const MaskedArray< T > &array)
 
bool allLE(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyOR(const Array< T > &l, const MaskedArray< T > &r)
 
bool anyLE(const MaskedArray< T > &array, const T &val)
Element by element comparisons between an array and a scalar, which behaves as if it were a conforman...
 
bool anyNE(const T &val, const MaskedArray< T > &array)
 
bool anyLE(const MaskedArray< T > &l, const Array< T > &r)
Element by element comparisons between the "l" and "r" arrays.
 
bool allOR(const MaskedArray< T > &array, const T &val)
 
bool allGT(const MaskedArray< T > &array, const T &val)
 
bool allGE(const MaskedArray< T > &l, const Array< T > &r)
 
bool anyLT(const MaskedArray< T > &l, const MaskedArray< T > &r)