22 #ifndef _BLAZE_MATH_EXPRESSIONS_DVECABSEXPR_H_
23 #define _BLAZE_MATH_EXPRESSIONS_DVECABSEXPR_H_
72 typedef typename VT::ResultType
RT;
73 typedef typename VT::ReturnType
RN;
74 typedef typename VT::CompositeType
CT;
75 typedef typename VT::TransposeType
TT;
76 typedef typename VT::ElementType
ET;
104 template<
typename VT2 >
106 enum { value = useAssign };
130 enum { vectorizable = 0 };
185 template<
typename T >
210 template<
typename VT2 >
221 for(
size_t i=0UL; i<
size; ++i ) {
222 (~lhs)[i] =
abs( (~lhs)[i] );
242 template<
typename VT2 >
272 template<
typename VT2 >
273 friend inline typename EnableIf< UseAssign<VT2> >::Type
306 template<
typename VT2 >
307 friend inline typename EnableIf< UseAssign<VT2> >::Type
340 template<
typename VT2 >
341 friend inline typename EnableIf< UseAssign<VT2> >::Type
395 template<
typename VT
423 template<
typename VT
425 inline const DVecAbsExpr<VT,TF>&
abs(
const DVecAbsExpr<VT,TF>& dv )