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