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 anyNE(const TableVector< T > &l, const TableVector< T > &r)
Bool anyGE(const MaskedArray< T > &l, const Array< T > &r)
MaskedLogicalArray operator==(const MaskedArray< T > &l, const Array< T > &r)
bool operator!=(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
Bool anyEQ(const TableVector< T > &l, const TableVector< T > &r)
Bool allEQ(const MaskedArray< T > &l, const Array< T > &r)
Bool anyOR(const MaskedArray< T > &l, const Array< T > &r)
LatticeExprNode operator>=(const LatticeExprNode &left, const LatticeExprNode &right)
Bool anyGT(const TableVector< T > &l, const TableVector< T > &r)
LatticeExprNode operator<(const LatticeExprNode &left, const LatticeExprNode &right)
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 anyNE(const MaskedArray< T > &l, const Array< T > &r)
bool operator==(const casacore_allocator< T, ALIGNMENT > &, const casacore_allocator< T, ALIGNMENT > &)
Bool anyEQ(const MaskedArray< T > &l, const Array< T > &r)
MaskedLogicalArray operator||(const MaskedArray< T > &l, const Array< T > &r)
LatticeExprNode operator&&(const LatticeExprNode &left, const LatticeExprNode &right)
Logical binary operators.
LatticeExprNode operator||(const LatticeExprNode &left, const LatticeExprNode &right)
MaskedLogicalArray operator!(const MaskedArray< T > &marray)
Logical negation of a MaskedArray.
LatticeExprNode operator!(const LatticeExprNode &expr)
this file contains all the compiler specific defines
Bool anyLE(const TableVector< T > &l, const TableVector< T > &r)
Element by element comparisons between the "l" and "r" table vectors.
Bool allNE(const MaskedArray< T > &l, const Array< T > &r)
Bool allGT(const MaskedArray< T > &l, const Array< 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)
Bool anyGE(const TableVector< T > &l, const TableVector< T > &r)
MaskedLogicalArray operator>(const MaskedArray< T > &l, const Array< T > &r)
Bool allOR(const MaskedArray< T > &l, const Array< T > &r)
Class for masking an Array for operations on that 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 Array< T > &r)
TableExprNode marray(const TableExprNode &array, const TableExprNode &mask)
Form a masked array.
Bool anyLT(const MaskedArray< T > &l, const Array< T > &r)
template <class T, class U> class vector;
LatticeExprNode operator<=(const LatticeExprNode &left, const LatticeExprNode &right)
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 allAND(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)
Element by element comparisons between the "l" and "r" arrays.
Logical operations for MaskedArrays, and between MaskedArrays and Arrays.
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 anyLT(const TableVector< T > &l, const TableVector< T > &r)