Go to the source code of this file.
Namespaces | |
namespace | arbb |
The Intel(R) ArBB C++ frontend namespace. | |
Functions | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::abs (const dense< T, D > &value) |
Applies abs(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::acos (const dense< T, D > &value) |
Applies acos(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::asin (const dense< T, D > &value) |
Applies asin(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::atan (const dense< T, D > &value) |
Applies atan(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const dense< T, D > &value, const dense< T, D > &minimum, const dense< T, D > &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const T &value, const dense< T, D > &minimum, const dense< T, D > &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const dense< T, D > &value, const T &minimum, const dense< T, D > &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const T &value, const T &minimum, const dense< T, D > &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const dense< T, D > &value, const dense< T, D > &minimum, const T &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const T &value, const dense< T, D > &minimum, const T &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::clamp (const dense< T, D > &value, const T &minimum, const T &maximum) |
Applies clamp(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::cos (const dense< T, D > &value) |
Applies cos(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::cosh (const dense< T, D > &value) |
Applies cosh(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::exp (const dense< T, D > &value) |
Applies exp(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::exp10 (const dense< T, D > &value) |
Applies exp10(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::floor (const dense< T, D > &value) |
Applies floor(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::ceil (const dense< T, D > &value) |
Applies ceil(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::log (const dense< T, D > &value) |
Applies log(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::log10 (const dense< T, D > &value) |
Applies log10(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::rcp (const dense< T, D > &value) |
Applies rcp(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::round (const dense< T, D > &value) |
Applies round(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::rsqrt (const dense< T, D > &value) |
Applies rsqrt(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::sin (const dense< T, D > &value) |
Applies sin(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::sinh (const dense< T, D > &value) |
Applies sinh(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::sqrt (const dense< T, D > &value) |
Applies sqrt(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::tan (const dense< T, D > &value) |
Applies tan(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::tanh (const dense< T, D > &value) |
Applies tanh(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator! (const dense< T, D > &value) |
Applies operator!(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator~ (const dense< T, D > &value) |
Applies operator~(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator- (const dense< T, D > &value) |
Applies operator-(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator+ (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator+(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator+ (const T &a, const dense< T, D > &b) |
Applies operator+(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator+ (const dense< T, D > &a, const T &b) |
Applies operator+(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator+= (dense< T, D > &value, const dense< T, D > &increment) |
Applies operator+=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator+= (dense< T, D > &value, const T &increment) |
Applies operator+=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator& (const dense< T, D > &value, const dense< T, D > &mask) |
Applies operator&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator& (const T &value, const dense< T, D > &mask) |
Applies operator&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator& (const dense< T, D > &value, const T &mask) |
Applies operator&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator&= (dense< T, D > &value, const dense< T, D > &mask) |
Applies operator&=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator&= (dense< T, D > &value, const T &mask) |
Applies operator&=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::atan2 (const dense< T, D > &x, const dense< T, D > &y) |
Applies atan2(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::atan2 (const T &x, const dense< T, D > &y) |
Applies atan2(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::atan2 (const dense< T, D > &x, const T &y) |
Applies atan2(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< isize, D > >::type | arbb::compare (const dense< T, D > &a, const dense< T, D > &b) |
Applies compare(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< isize, D > >::type | arbb::compare (const T &a, const dense< T, D > &b) |
Applies compare(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< isize, D > >::type | arbb::compare (const dense< T, D > &a, const T &b) |
Applies compare(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator/ (const dense< T, D > &numerator, const dense< T, D > &denominator) |
Applies operator/(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator/ (const T &numerator, const dense< T, D > &denominator) |
Applies operator/(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator/ (const dense< T, D > &numerator, const T &denominator) |
Applies operator/(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator/= (dense< T, D > &value, const dense< T, D > &denominator) |
Applies operator/=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator/= (dense< T, D > &value, const T &denominator) |
Applies operator/=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::div_tan (const dense< T, D > &x, const dense< T, D > &y) |
Applies div_tan(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::div_tan (const T &x, const dense< T, D > &y) |
Applies div_tan(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::div_tan (const dense< T, D > &x, const T &y) |
Applies div_tan(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator== (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator==(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator== (const T &a, const dense< T, D > &b) |
Applies operator==(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator== (const dense< T, D > &a, const T &b) |
Applies operator==(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator>= (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator>=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator>= (const T &a, const dense< T, D > &b) |
Applies operator>=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator>= (const dense< T, D > &a, const T &b) |
Applies operator>=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator> (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator> (const T &a, const dense< T, D > &b) |
Applies operator>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator> (const dense< T, D > &a, const T &b) |
Applies operator>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator| (const dense< T, D > &value, const dense< T, D > &mask) |
Applies operator|(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator| (const T &value, const dense< T, D > &mask) |
Applies operator|(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator| (const dense< T, D > &value, const T &mask) |
Applies operator|(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator|= (dense< T, D > &value, const dense< T, D > &mask) |
Applies operator|=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator|= (dense< T, D > &value, const T &mask) |
Applies operator|=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator<= (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator<=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator<= (const T &a, const dense< T, D > &b) |
Applies operator<=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator<= (const dense< T, D > &a, const T &b) |
Applies operator<=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator< (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator< (const T &a, const dense< T, D > &b) |
Applies operator<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator< (const dense< T, D > &a, const T &b) |
Applies operator<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator&& (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator&&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator&& (const T &a, const dense< T, D > &b) |
Applies operator&&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator&& (const dense< T, D > &a, const T &b) |
Applies operator&&(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator|| (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator||(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator|| (const T &a, const dense< T, D > &b) |
Applies operator||(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator|| (const dense< T, D > &a, const T &b) |
Applies operator||(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator<< (const dense< T, D > &value, const dense< T, D > &shift_amount) |
Applies operator<<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator<< (const T &value, const dense< T, D > &shift_amount) |
Applies operator<<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator<< (const dense< T, D > &value, const T &shift_amount) |
Applies operator<<(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator<<= (dense< T, D > &value, const dense< T, D > &shift_amount) |
Applies operator<<=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator<<= (dense< T, D > &value, const T &shift_amount) |
Applies operator<<=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::max (const dense< T, D > &a, const dense< T, D > &b) |
Applies max(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::max (const T &a, const dense< T, D > &b) |
Applies max(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::max (const dense< T, D > &a, const T &b) |
Applies max(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::min (const dense< T, D > &a, const dense< T, D > &b) |
Applies min(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::min (const T &a, const dense< T, D > &b) |
Applies min(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::min (const dense< T, D > &a, const T &b) |
Applies min(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator% (const dense< T, D > ÷nd, const dense< T, D > &divisor) |
Applies operator%(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator% (const T ÷nd, const dense< T, D > &divisor) |
Applies operator%(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator% (const dense< T, D > ÷nd, const T &divisor) |
Applies operator%(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator%= (dense< T, D > &value, const dense< T, D > &divisor) |
Applies operator%=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator%= (dense< T, D > &value, const T &divisor) |
Applies operator%=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator* (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator*(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator* (const T &a, const dense< T, D > &b) |
Applies operator*(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator* (const dense< T, D > &a, const T &b) |
Applies operator*(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator*= (dense< T, D > &value, const dense< T, D > &multiplicand) |
Applies operator*=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator*= (dense< T, D > &value, const T &multiplicand) |
Applies operator*=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator!= (const dense< T, D > &a, const dense< T, D > &b) |
Applies operator!=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator!= (const T &a, const dense< T, D > &b) |
Applies operator!=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< boolean, D > >::type | arbb::operator!= (const dense< T, D > &a, const T &b) |
Applies operator!=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::pow (const dense< T, D > &base, const dense< T, D > &exponent) |
Applies pow(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::pow (const T &base, const dense< T, D > &exponent) |
Applies pow(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::pow (const dense< T, D > &base, const T &exponent) |
Applies pow(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator>> (const dense< T, D > &value, const dense< T, D > &shift_amount) |
Applies operator>>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator>> (const T &value, const dense< T, D > &shift_amount) |
Applies operator>>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator>> (const dense< T, D > &value, const T &shift_amount) |
Applies operator>>(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator>>= (dense< T, D > &value, const dense< T, D > &shift_amount) |
Applies operator>>=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator>>= (dense< T, D > &value, const T &shift_amount) |
Applies operator>>=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator- (const dense< T, D > &value, const dense< T, D > &amount) |
Applies operator-(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator- (const T &value, const dense< T, D > &amount) |
Applies operator-(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator- (const dense< T, D > &value, const T &amount) |
Applies operator-(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator-= (dense< T, D > &value, const dense< T, D > &amount) |
Applies operator-=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator-= (dense< T, D > &value, const T &amount) |
Applies operator-=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator^ (const dense< T, D > &value, const dense< T, D > &mask) |
Applies operator^(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator^ (const T &value, const dense< T, D > &mask) |
Applies operator^(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator^ (const dense< T, D > &value, const T &mask) |
Applies operator^(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator^= (dense< T, D > &value, const dense< T, D > &mask) |
Applies operator^=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator^= (dense< T, D > &value, const T &mask) |
Applies operator^=(const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const dense< boolean, D > &condition, const dense< T, D > &true_case, const dense< T, D > &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const boolean &condition, const dense< T, D > &true_case, const dense< T, D > &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const dense< boolean, D > &condition, const T &true_case, const dense< T, D > &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const boolean &condition, const T &true_case, const dense< T, D > &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const dense< boolean, D > &condition, const dense< T, D > &true_case, const T &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const boolean &condition, const dense< T, D > &true_case, const T &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::select (const dense< boolean, D > &condition, const T &true_case, const T &false_case) |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator++ (dense< T, D > &value) |
Applies operator++(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator++ (dense< T, D > &value, int) |
Applies operator++(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > & >::type | arbb::operator-- (dense< T, D > &value) |
Applies operator--(const T&) to all elements of the provided containers and returns the result in order. | |
template<typename T , std::size_t D> | |
arbb::detail::disable_if < detail::is_scalar< T > ::value||detail::is_uncaptured_scalar < T >::value, dense< T, D > >::type | arbb::operator-- (dense< T, D > &value, int) |
Applies operator--(const T&) to all elements of the provided containers and returns the result in order. |
Copyright © 2010, Intel Corporation. All rights reserved.