TVecLogic.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

Bool tabVecReptvLE (const TabVecRep<T>& left, const TabVecRep<T>& right)
Bool tabVecReptvLT (const TabVecRep<T>& left, const TabVecRep<T>& right)
Bool tabVecReptvGE (const TabVecRep<T>& left, const TabVecRep<T>& right)
Bool tabVecReptvGT (const TabVecRep<T>& left, const TabVecRep<T>& right)
Bool tabVecReptvEQ (const TabVecRep<T>& left, const TabVecRep<T>& right)
Bool tabVecReptvNE (const TabVecRep<T>& left, const TabVecRep<T>& right)

Description

Synopsis

Element by element comparisons between two table vectors or between a table vector and a scalar. 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). The functions are the implementation of the wrapper functions defined in TabVecLogic.h.

Member Description

Bool tabVecReptvLE (const TabVecRep<T>& left, const TabVecRep<T>& right)

Bool tabVecReptvLT (const TabVecRep<T>& left, const TabVecRep<T>& right)

Bool tabVecReptvGE (const TabVecRep<T>& left, const TabVecRep<T>& right)

Bool tabVecReptvGT (const TabVecRep<T>& left, const TabVecRep<T>& right)

Bool tabVecReptvEQ (const TabVecRep<T>& left, const TabVecRep<T>& right)

Bool tabVecReptvNE (const TabVecRep<T>& left, const TabVecRep<T>& right)


Comparison between a table vector and a scalar (source)

Interface

Bool tabVecRepvalrLE (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallLE (const T& left, const TabVecRep<T>& right)
Bool tabVecRepvalrLT (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallLT (const T& left, const TabVecRep<T>& right)
Bool tabVecRepvalrGE (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallGE (const T& left, const TabVecRep<T>& right)
Bool tabVecRepvalrGT (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallGT (const T& left, const TabVecRep<T>& right)
Bool tabVecRepvalrEQ (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallEQ (const T& left, const TabVecRep<T>& right)
Bool tabVecRepvalrNE (const TabVecRep<T>& left, const T& right)
Bool tabVecRepvallNE (const T& left, const TabVecRep<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. The functions are the implementation of the wrapper functions defined in TabVecLogic.h.

Member Description

Bool tabVecRepvalrLE (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallLE (const T& left, const TabVecRep<T>& right)

Bool tabVecRepvalrLT (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallLT (const T& left, const TabVecRep<T>& right)

Bool tabVecRepvalrGE (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallGE (const T& left, const TabVecRep<T>& right)

Bool tabVecRepvalrGT (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallGT (const T& left, const TabVecRep<T>& right)

Bool tabVecRepvalrEQ (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallEQ (const T& left, const TabVecRep<T>& right)

Bool tabVecRepvalrNE (const TabVecRep<T>& left, const T& right)

Bool tabVecRepvallNE (const T& left, const TabVecRep<T>& right)