TabVecLogic.h

Classes

Global Functions -- Comparison between two table vectors (full description)
Global Functions -- Comparison between a table vector and a scalar (full description)

Comparison between two table vectors (source)

Interface

inline Bool allLE (const ROTableVector<T>& left, const ROTableVector<T>& right)
inline Bool allLT (const ROTableVector<T>& left, const ROTableVector<T>& right)
inline Bool allGE (const ROTableVector<T>& left, const ROTableVector<T>& right)
inline Bool allGT (const ROTableVector<T>& left, const ROTableVector<T>& right)
inline Bool allEQ (const ROTableVector<T>& left, const ROTableVector<T>& right)
inline Bool allNE (const ROTableVector<T>& left, const ROTableVector<T>& right)

Description

Synopsis

Element by element comparisons between the left and right table vectors. The result is true only if the comparison is true for every element of the table vectors. At some point operators will be available that return masks where the comparison is true. The left and right operands must be conformant (i.e. have equal length).

Member Description

inline Bool allLE (const ROTableVector<T>& left, const ROTableVector<T>& right)

inline Bool allLT (const ROTableVector<T>& left, const ROTableVector<T>& right)

inline Bool allGE (const ROTableVector<T>& left, const ROTableVector<T>& right)

inline Bool allGT (const ROTableVector<T>& left, const ROTableVector<T>& right)

inline Bool allEQ (const ROTableVector<T>& left, const ROTableVector<T>& right)

inline Bool allNE (const ROTableVector<T>& left, const ROTableVector<T>& right)


Comparison between a table vector and a scalar (source)

Interface

inline Bool allLE (const ROTableVector<T>& left, const T& right)
inline Bool allLE (const T& left, const ROTableVector<T>& right)
inline Bool allLT (const ROTableVector<T>& left, const T& right)
inline Bool allLT (const T& left, const ROTableVector<T>& right)
inline Bool allGE (const ROTableVector<T>& left, const T& right)
inline Bool allGE (const T& left, const ROTableVector<T>& right)
inline Bool allGT (const ROTableVector<T>& left, const T& right)
inline Bool allGT (const T& left, const ROTableVector<T>& right)
inline Bool allEQ (const ROTableVector<T>& left, const T& right)
inline Bool allEQ (const T& left, const ROTableVector<T>& right)
inline Bool allNE (const ROTableVector<T>& left, const T& right)
inline Bool allNE (const T& left, const ROTableVector<T>& right)

Description

Synopsis

Element by element comparisons between a table vector and a scalar, which behaves as if it were a conformant table vector filled with the scalar value. At some point operators will be available that return masks where the comparison is true.

Member Description

inline Bool allLE (const ROTableVector<T>& left, const T& right)

inline Bool allLE (const T& left, const ROTableVector<T>& right)

inline Bool allLT (const ROTableVector<T>& left, const T& right)

inline Bool allLT (const T& left, const ROTableVector<T>& right)

inline Bool allGE (const ROTableVector<T>& left, const T& right)

inline Bool allGE (const T& left, const ROTableVector<T>& right)

inline Bool allGT (const ROTableVector<T>& left, const T& right)

inline Bool allGT (const T& left, const ROTableVector<T>& right)

inline Bool allEQ (const ROTableVector<T>& left, const T& right)

inline Bool allEQ (const T& left, const ROTableVector<T>& right)

inline Bool allNE (const ROTableVector<T>& left, const T& right)

inline Bool allNE (const T& left, const ROTableVector<T>& right)