Go to the documentation of this file.
21 #ifndef __IncludeMask_hpp__
22 #define __IncludeMask_hpp__
38 return val > compVal; }
48 return val >= compVal; }
58 return val < compVal; }
68 return val <= compVal; }
78 return equal(val , compVal); }
88 bool operator()(
const T &compVal1,
const T &compVal2 ,
const T &val)
const {
89 return val>compVal1 && val<compVal2; }
99 bool operator()(
const T &compVal1,
const T &compVal2 ,
const T &val)
const {
100 return val>=compVal1 && val<=compVal2; }
114 template<
typename T,
template<
class>
class Operator>
139 template<
typename T,
template<
class>
class Operator>
164 template<
typename T,
typename Operator>
180 template<
typename T,
typename Operator>
248 #endif //__IncludeMask_hpp__
bool operator()(const T &compVal, const T &val) const
IncludeMask(const dictionary &dict, const word &opType, readFromTimeFolder &timeFolder)
Operator< T > opertorType
bool operator()(const T &compVal1, const T &compVal2, const T &val) const
bool isIncluded(int32 n) const override
TypeInfoNV("greaterThanEq")
TypeInfoNV("greaterThan")
bool isIncluded(int32 n) const override
bool operator()(const T &value) const
IncludeMask(const dictionary &dict, const word &opType, readFromTimeFolder &timeFolder)
add_vCtor(includeMask, IncludeMask, dictionary)
bool operator()(const T &compVal, const T &val) const
bool operator()(const T &compVal, const T &val) const
TypeInfoNV(Operator::TYPENAME())
compareZero(const dictionary &dict)
TypeInfoTemplate2("IncludeMask", T, Operator)
bool operator()(const T &compVal, const T &val) const
bool operator()(const T &compVal, const T &val) const
Operator< T > opertorType
bool operator()(const T &value) const
bool operator()(const T &compVal1, const T &compVal2, const T &val) const
compareTwo(const dictionary &dict)
TypeInfoNV(Operator< T >::TYPENAME())
TypeInfoNV(opertorType::TYPENAME())
compareOne(const dictionary &dict)
INLINE_FUNCTION_HD bool equal(const real &s1, const real &s2)
bool operator()(const T &value) const