Go to the documentation of this file.
28 #ifndef CASA_MASKARRLOGI_H
29 #define CASA_MASKARRLOGI_H
32 #include <casacore/casa/aips.h>
33 #include <casacore/casa/Arrays/Array.h>
34 #include <casacore/casa/Arrays/MaskedArray.h>
35 #include <casacore/casa/Arrays/MaskLogiArr.h>
473 #ifndef CASACORE_NO_AUTO_TEMPLATES
474 #include <casacore/casa/Arrays/MaskArrLogi.tcc>
475 #endif //# CASACORE_NO_AUTO_TEMPLATES
Bool anyLT(const MaskedArray< T > &array, const T &val)
Bool anyGE(const MaskedArray< T > &l, const Array< T > &r)
Bool allEQ(const Array< T > &l, const MaskedArray< T > &r)
Bool allGE(const Array< T > &l, const MaskedArray< T > &r)
Bool allLE(const T &val, const MaskedArray< T > &array)
Bool allNE(const MaskedArray< T > &array, const T &val)
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 anyOR(const MaskedArray< T > &array, const T &val)
bool operator!=(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
Bool allOR(const T &val, const MaskedArray< T > &array)
Bool allOR(const MaskedArray< T > &array, const T &val)
Bool allEQ(const MaskedArray< T > &l, const Array< T > &r)
Bool anyOR(const MaskedArray< T > &l, const Array< T > &r)
Bool anyNE(const T &val, const MaskedArray< T > &array)
Bool allAND(const T &val, const MaskedArray< T > &array)
Bool allGT(const MaskedArray< T > &l, const MaskedArray< T > &r)
LatticeExprNode operator>=(const LatticeExprNode &left, const LatticeExprNode &right)
LatticeExprNode operator<(const LatticeExprNode &left, const LatticeExprNode &right)
Bool anyGE(const T &val, const MaskedArray< T > &array)
Bool anyGT(const Array< T > &l, const MaskedArray< T > &r)
Bool allLT(const MaskedArray< T > &l, const Array< T > &r)
Bool anyAND(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
Bool allGE(const MaskedArray< T > &array, const T &val)
Bool anyNE(const MaskedArray< T > &l, const Array< T > &r)
Bool anyNE(const MaskedArray< 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 operator==(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
Bool anyEQ(const MaskedArray< T > &l, const Array< T > &r)
Bool allLE(const MaskedArray< 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 allNE(const Array< T > &l, const MaskedArray< T > &r)
MaskedLogicalArray operator||(const MaskedArray< T > &l, const Array< T > &r)
Bool allEQ(const MaskedArray< T > &l, const MaskedArray< T > &r)
LatticeExprNode operator&&(const LatticeExprNode &left, const LatticeExprNode &right)
Logical binary operators.
LatticeExprNode operator||(const LatticeExprNode &left, const LatticeExprNode &right)
Bool anyOR(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool anyOR(const Array< T > &l, const MaskedArray< T > &r)
Bool anyGE(const Array< T > &l, const MaskedArray< T > &r)
Bool anyOR(const T &val, const MaskedArray< T > &array)
Bool anyLE(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool anyGE(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool allLE(const Array< T > &l, const MaskedArray< T > &r)
MaskedLogicalArray operator!(const MaskedArray< T > &marray)
Logical negation of a MaskedArray.
Bool anyNE(const Array< T > &l, const MaskedArray< T > &r)
Bool allOR(const MaskedArray< T > &l, const MaskedArray< T > &r)
LatticeExprNode operator!(const LatticeExprNode &expr)
Bool anyGE(const MaskedArray< T > &array, const T &val)
this file contains all the compiler specific defines
Bool anyLT(const T &val, const MaskedArray< T > &array)
Bool allNE(const MaskedArray< T > &l, const Array< T > &r)
Bool anyEQ(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool allGT(const MaskedArray< T > &l, const Array< T > &r)
Bool allNE(const MaskedArray< T > &l, const MaskedArray< T > &r)
TableExprNode array(const TableExprNode &values, const TableExprNodeSet &shape)
Create an array of the given shape and fill it with the values.
MaskedLogicalArray operator&&(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
MaskedLogicalArray operator!=(const MaskedArray< T > &l, const Array< T > &r)
MaskedLogicalArray operator>(const MaskedArray< T > &l, const Array< T > &r)
Bool allOR(const MaskedArray< T > &l, const Array< T > &r)
Bool allEQ(const MaskedArray< T > &array, const T &val)
Bool anyLE(const Array< T > &l, const MaskedArray< T > &r)
Bool allLT(const MaskedArray< T > &array, const T &val)
Bool anyNE(const MaskedArray< T > &array, const T &val)
Bool anyLT(const Array< T > &l, const MaskedArray< T > &r)
Bool anyGT(const T &val, const MaskedArray< T > &array)
Bool allLE(const MaskedArray< T > &l, const Array< T > &r)
Element by element comparisons between the "l" and "r" arrays.
Bool allGE(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool allGE(const MaskedArray< T > &l, const Array< T > &r)
Bool allLT(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool anyEQ(const MaskedArray< T > &array, const T &val)
Bool allAND(const Array< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
TableExprNode marray(const TableExprNode &array, const TableExprNode &mask)
Form a masked array.
Bool allOR(const Array< T > &l, const MaskedArray< T > &r)
Bool anyLT(const MaskedArray< T > &l, const Array< T > &r)
template <class T, class U> class vector;
Bool anyAND(const MaskedArray< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
LatticeExprNode operator<=(const LatticeExprNode &left, const LatticeExprNode &right)
Bool allGT(const MaskedArray< T > &array, const T &val)
Bool anyLT(const MaskedArray< T > &l, const MaskedArray< T > &r)
bool Bool
Define the standard types used by Casacore.
Bool anyGT(const MaskedArray< T > &l, const Array< T > &r)
MaskedLogicalArray operator>=(const MaskedArray< T > &l, const Array< T > &r)
Bool allGT(const Array< T > &l, const MaskedArray< T > &r)
Bool allAND(const MaskedArray< T > &l, const Array< T > &r)
This only makes sense if the array element type is logical valued.
Bool anyAND(const T &val, const MaskedArray< T > &array)
MaskedLogicalArray operator<(const MaskedArray< T > &l, const Array< T > &r)
MaskedLogicalArray operator<=(const MaskedArray< T > &l, const Array< T > &r)
Element by element comparisons between the "l" and "r" arrays.
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...
Bool allGT(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.
LatticeExprNode operator>(const LatticeExprNode &left, const LatticeExprNode &right)
Bool anyAND(const Array< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
Bool anyGT(const MaskedArray< T > &array, const T &val)
Bool allNE(const T &val, const MaskedArray< T > &array)
Bool allLT(const Array< T > &l, const MaskedArray< T > &r)
Bool anyEQ(const Array< T > &l, const MaskedArray< T > &r)
Bool anyGT(const MaskedArray< T > &l, const MaskedArray< T > &r)
Bool allGE(const T &val, const MaskedArray< T > &array)
Bool allLT(const T &val, const MaskedArray< T > &array)
Bool allEQ(const T &val, const MaskedArray< T > &array)
Bool allAND(const MaskedArray< T > &l, const MaskedArray< T > &r)
This only makes sense if the array element type is logical valued.
Bool anyEQ(const T &val, const MaskedArray< T > &array)
Bool anyLE(const T &val, const MaskedArray< T > &array)