|
Go to the documentation of this file. 1 #ifndef NPSTAT_ISMONOTONOUS_HH_
2 #define NPSTAT_ISMONOTONOUS_HH_
23 bool status = ++begin != end;
24 for (; begin != end && status; ++begin, ++first)
25 if (!(*first < *begin))
37 bool status = ++begin != end;
38 for (; begin != end && status; ++begin, ++first)
39 if (!(*begin < *first))
59 bool status = ++begin != end;
60 for (; begin != end && status; ++begin, ++first)
73 bool status = ++begin != end;
74 for (; begin != end && status; ++begin, ++first)
92 inline bool isStrictlyIncreasing2( const T* arr, const unsigned len)
96 inline bool isStrictlyDecreasing2( const T* arr, const unsigned len)
100 inline bool isStrictlyMonotonous2( const T* arr, const unsigned len)
104 inline bool isNonDecreasing2( const T* arr, const unsigned len)
108 inline bool isNonIncreasing2( const T* arr, const unsigned len)
112 inline bool isMonotonous2( const T* arr, const unsigned len)
Definition: AbsArrayProjector.hh:14
bool isNonIncreasing(Iter begin, Iter const end) Definition: isMonotonous.hh:68
bool isMonotonous(Iter const begin, Iter const end) Definition: isMonotonous.hh:85
bool isStrictlyMonotonous(Iter const begin, Iter const end) Definition: isMonotonous.hh:46
bool isNonDecreasing(Iter begin, Iter const end) Definition: isMonotonous.hh:54
bool isStrictlyDecreasing(Iter begin, Iter const end) Definition: isMonotonous.hh:32
bool isStrictlyIncreasing(Iter begin, Iter const end) Definition: isMonotonous.hh:18
|