VCTR
Loading...
Searching...
No Matches
vctr::is::suitableForAccelerateRealFloatVectorReductionOp Concept Reference

A combined concept to check if Apple Accelerate is a suitable option for a floating point vector reduction operation. More...

Concept definition

template<class Src, class DstType, detail::PlatformVectorOpPreference pref detail::preferIfIppAndAccelerateAreAvailable>
concept vctr::is::suitableForAccelerateRealFloatVectorReductionOp = detail::isPreferredVectorOp<pref> && Config::platformApple && has::data<Src> && realFloatNumber<DstType>
Constrains a type to have a member function data() const.
Definition: ContainerAndExpressionConcepts.h:118
Constrains a type to represent a real valued floating point number.
Definition: NumericTypeConcepts.h:79
A combined concept to check if Apple Accelerate is a suitable option for a floating point vector redu...
Definition: ContainerAndExpressionConcepts.h:262

Detailed Description

A combined concept to check if Apple Accelerate is a suitable option for a floating point vector reduction operation.