35 #ifndef _BLAZE_MATH_FUNCTORS_REAL_H_ 36 #define _BLAZE_MATH_FUNCTORS_REAL_H_ 94 template<
typename T >
114 template<
typename T >
115 struct YieldsUniform<Real,T>
116 :
public IsUniform<T>
132 template<
typename MT >
133 struct YieldsSymmetric<Real,MT>
134 :
public BoolConstant< IsSymmetric_v<MT> || IsHermitian_v<MT> >
150 template<
typename MT >
151 struct YieldsLower<Real,MT>
168 template<
typename MT >
169 struct YieldsUniLower<Real,MT>
170 :
public IsUniLower<MT>
186 template<
typename MT >
187 struct YieldsStrictlyLower<Real,MT>
188 :
public IsStrictlyLower<MT>
204 template<
typename MT >
205 struct YieldsUpper<Real,MT>
222 template<
typename MT >
223 struct YieldsUniUpper<Real,MT>
224 :
public IsUniUpper<MT>
240 template<
typename MT >
241 struct YieldsStrictlyUpper<Real,MT>
242 :
public IsStrictlyUpper<MT>
258 template<
typename T >
259 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:1392
Header file for the YieldsStrictlyLower type trait.
Header file for the YieldsZero type trait.
Real()
Default constructor of the Real functor.
Definition: Real.h:84
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:79
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 class template represents ...
Definition: IntegralConstant.h:101
Header file for the IntegralConstant class template.
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.