35 #ifndef _BLAZE_MATH_FUNCTORS_REAL_H_ 36 #define _BLAZE_MATH_FUNCTORS_REAL_H_ 88 template<
typename T >
108 template<
typename T >
109 struct YieldsUniform<Real,T>
110 :
public IsUniform<T>
126 template<
typename MT >
127 struct YieldsSymmetric<Real,MT>
128 :
public BoolConstant< IsSymmetric_v<MT> || IsHermitian_v<MT> >
144 template<
typename MT >
145 struct YieldsLower<Real,MT>
162 template<
typename MT >
163 struct YieldsUniLower<Real,MT>
164 :
public IsUniLower<MT>
180 template<
typename MT >
181 struct YieldsStrictlyLower<Real,MT>
182 :
public IsStrictlyLower<MT>
198 template<
typename MT >
199 struct YieldsUpper<Real,MT>
216 template<
typename MT >
217 struct YieldsUniUpper<Real,MT>
218 :
public IsUniUpper<MT>
234 template<
typename MT >
235 struct YieldsStrictlyUpper<Real,MT>
236 :
public IsStrictlyUpper<MT>
252 template<
typename T >
253 struct YieldsZero<Real,T>
Header file for the IsUniUpper type trait.
decltype(auto) real(const DenseMatrix< MT, SO > &dm)
Returns a matrix containing the real part of each single element of dm.
Definition: DMatMapExpr.h:1389
Header file for the YieldsStrictlyLower type trait.
Header file for the YieldsZero type trait.
Header file for the IsUniLower type trait.
Header file for the IsStrictlyUpper type trait.
Header file for the IsSymmetric type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
#define BLAZE_ALWAYS_INLINE
Platform dependent setup of an enforced inline keyword.
Definition: Inline.h:85
Header file for the YieldsStrictlyUpper type trait.
Header file for the YieldsUniLower type trait.
Header file for the IsLower type trait.
Header file for the IsStrictlyLower type trait.
Header file for the YieldsSymmetric type trait.
Generic wrapper for the real() function.
Definition: Real.h:80
Header file for the YieldsUpper type trait.
Header file for the IsZero type trait.
Header file for the YieldsLower type trait.
IntegralConstant< bool, B > BoolConstant
Generic wrapper for a compile time constant boolean value.The BoolConstant alias template represents ...
Definition: IntegralConstant.h:110
Macro for CUDA compatibility.
Header file for the IntegralConstant class template.
#define BLAZE_DEVICE_CALLABLE
Conditional macro that sets host and device attributes when compiled with CUDA.
Definition: HostDevice.h:94
Header file for the IsUpper type trait.
Header file for the YieldsUniUpper type trait.
Header file for the real shim.
Header file for the IsHermitian type trait.
System settings for the inline keywords.