Functions | |
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> | |
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> | |
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< 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> | |
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< 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<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 , 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< 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 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 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 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 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::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::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< 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< 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. |
dense<isize, D> arbb::compare | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies compare(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 1700 of file elementwise_dense_scalar.hpp.
dense<isize, D> arbb::compare | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies compare(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1730 of file elementwise_dense_scalar.hpp.
dense<isize, D> arbb::compare | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies compare(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1757 of file elementwise_dense_scalar.hpp.
dense<isize, D> arbb::compare | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies compare(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 1789 of file elementwise_dense_scalar.hpp.
dense<isize, D> arbb::compare | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies compare(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1818 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator== | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator==(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2245 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator== | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator==(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2275 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator== | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator==(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2302 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator== | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator==(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2334 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator== | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator==(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2363 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator>= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2395 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator>= | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator>=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2425 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator>= | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2452 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator>= | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2484 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator>= | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator>=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2513 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator> | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2545 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator> | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator>(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2575 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator> | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2602 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator> | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator>(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2634 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator> | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator>(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2663 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator<= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 2943 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator<= | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator<=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2973 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator<= | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3000 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator<= | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3032 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator<= | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator<=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3061 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator< | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3093 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator< | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator<(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3123 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator< | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3150 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator< | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator<(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3182 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator< | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator<(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3211 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::max | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies max(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3767 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::max | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies max(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3797 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::max | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies max(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3824 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::max | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies max(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3856 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::max | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies max(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3885 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::min | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies min(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 3917 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::min | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies min(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3947 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::min | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies min(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3974 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::min | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies min(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 4006 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::min | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies min(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4035 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator!= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator!=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 4555 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator!= | ( | const dense< scalar< S >, D > & | a, | |
const typename uncaptured< scalar< S > >::type & | b | |||
) | [inline] |
Applies operator!=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4585 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator!= | ( | const dense< scalar< S >, D > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator!=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4612 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator!= | ( | const scalar< S > & | a, | |
const dense< scalar< S >, D > & | b | |||
) | [inline] |
Applies operator!=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 4644 of file elementwise_dense_scalar.hpp.
dense<boolean, D> arbb::operator!= | ( | const dense< scalar< S >, D > & | a, | |
const scalar< S > & | b | |||
) | [inline] |
Applies operator!=(const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4673 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5573 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 5607 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 5644 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5676 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5710 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5739 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const boolean & | condition, | |
const dense< scalar< S >, D > & | true_case, | |||
const dense< scalar< S >, D > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5772 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const dense< boolean, D > & | condition, | |
const scalar< S > & | true_case, | |||
const dense< scalar< S >, D > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 5805 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const boolean & | condition, | |
const scalar< S > & | true_case, | |||
const dense< scalar< S >, D > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 5841 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const dense< boolean, D > & | condition, | |
const dense< scalar< S >, D > & | true_case, | |||
const scalar< S > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5871 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const boolean & | condition, | |
const dense< scalar< S >, D > & | true_case, | |||
const scalar< S > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5904 of file elementwise_dense_scalar.hpp.
dense<scalar<S>, D> arbb::select | ( | const dense< boolean, D > & | condition, | |
const scalar< S > & | true_case, | |||
const scalar< S > & | false_case | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 5937 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies select(const scalar<S>&, const scalar<S>&, const scalar<S>&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of any type. Scalar arguments are treated as dense containers of the appropriate dimensionality and size with elements equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a dense container of the appropriate dimensionality and size with elements equal to the scalar argument provided. |
Definition at line 6083 of file elementwise_dense_scalar.hpp.
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 | |||
) | [inline] |
Applies compare(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1621 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator==(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1955 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator>=(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2045 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator>(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2135 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator<=(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2379 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator<(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2469 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies max(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2893 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies min(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2983 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies operator!=(const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3381 of file elementwise_dense_userdefined.hpp.
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 | |||
) | [inline] |
Applies select(const T&, const T&, const T&) to all elements of the provided containers and returns the result in order.
The dimensionality and size of all containers must match. This function applies to containers of user-defined types.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned if the condition is true. | |
false_case | The value to be returned if the condition is false. |
Definition at line 4048 of file elementwise_dense_userdefined.hpp.
Copyright © 2010, Intel Corporation. All rights reserved.