35 #ifndef _BLAZE_MATH_FUNCTORS_CLIP_H_
36 #define _BLAZE_MATH_FUNCTORS_CLIP_H_
59 template<
typename DT >
81 template<
typename T >
const ElementType_< MT > min(const DenseMatrix< MT, SO > &dm)
Returns the smallest element of the dense matrix.
Definition: DenseMatrix.h:1669
Header file for the clip shim.
const ElementType_< MT > max(const DenseMatrix< MT, SO > &dm)
Returns the largest element of the dense matrix.
Definition: DenseMatrix.h:1716
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
BLAZE_ALWAYS_INLINE auto operator()(const T &a) const
Returns the result of the clip() function for the given object/value.
Definition: Clip.h:82
Generic wrapper for the clip() function.
Definition: Clip.h:60
Clip(const DT &min, const DT &max)
Constructor of the Clip functor.
Definition: Clip.h:69
const DMatForEachExpr< MT, Clip< DT >, SO > clip(const DenseMatrix< MT, SO > &dm, const DT &min, const DT &max)
Restricts each single element of the dense matrix dm to the range .
Definition: DMatForEachExpr.h:1407
DT max_
The upper delimiter.
Definition: Clip.h:91
DT min_
The lower delimiter.
Definition: Clip.h:90
System settings for the inline keywords.