Functions | |
template<arbb_scalar_type_t S> | |
nested< isize > | arbb::compare (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< isize > | arbb::compare (const nested< scalar< S > > &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> | |
nested< isize > | arbb::compare (const nested< scalar< S > > &a, const nested< 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> | |
nested< isize > | arbb::compare (const scalar< S > &a, const nested< 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> | |
nested< isize > | arbb::compare (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator== (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator== (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator== (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator== (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator== (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator>= (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator>= (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator>= (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator>= (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator>= (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator> (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator> (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator> (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator> (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator> (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator<= (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator<= (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator<= (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator<= (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator<= (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator< (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator< (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator< (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator< (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator< (const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::max (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< scalar< S > > | arbb::max (const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::max (const nested< scalar< S > > &a, const nested< 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> | |
nested< scalar< S > > | arbb::max (const scalar< S > &a, const nested< 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> | |
nested< scalar< S > > | arbb::max (const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::min (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< scalar< S > > | arbb::min (const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::min (const nested< scalar< S > > &a, const nested< 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> | |
nested< scalar< S > > | arbb::min (const scalar< S > &a, const nested< 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> | |
nested< scalar< S > > | arbb::min (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator!= (const typename uncaptured< scalar< S > >::type &a, const nested< 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> | |
nested< boolean > | arbb::operator!= (const nested< scalar< S > > &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> | |
nested< boolean > | arbb::operator!= (const nested< scalar< S > > &a, const nested< 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> | |
nested< boolean > | arbb::operator!= (const scalar< S > &a, const nested< 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> | |
nested< boolean > | arbb::operator!= (const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::select (const typename uncaptured< boolean >::type &condition, const nested< scalar< S > > &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &condition, const typename uncaptured< scalar< S > >::type &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const typename uncaptured< boolean >::type &condition, const typename uncaptured< scalar< S > >::type &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &condition, const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::select (const typename uncaptured< boolean >::type &condition, const nested< scalar< S > > &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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &condition, const nested< scalar< S > > &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const boolean &condition, const nested< scalar< S > > &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &condition, const scalar< S > &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const boolean &condition, const scalar< S > &true_case, const nested< 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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &condition, const nested< 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> | |
nested< scalar< S > > | arbb::select (const boolean &condition, const nested< 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> | |
nested< scalar< S > > | arbb::select (const nested< boolean > &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 > | |
detail::disable_if <!detail::is_uncaptured_scalar < U >::value, nested< typename captured< U >::type > >::type | arbb::select (const nested< boolean > &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. |
nested<isize > arbb::compare | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 1692 of file elementwise_nested_scalar.hpp.
nested<isize > arbb::compare | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1722 of file elementwise_nested_scalar.hpp.
nested<isize > arbb::compare | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1749 of file elementwise_nested_scalar.hpp.
nested<isize > arbb::compare | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 1781 of file elementwise_nested_scalar.hpp.
nested<isize > arbb::compare | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 1810 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator== | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2237 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator== | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2267 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator== | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2294 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator== | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2326 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator== | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2355 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator>= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2387 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator>= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2417 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator>= | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2444 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator>= | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2476 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator>= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2505 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator> | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2537 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator> | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2567 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator> | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2594 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator> | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2626 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator> | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2655 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator<= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 2935 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator<= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2965 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator<= | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 2992 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator<= | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3024 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator<= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3053 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator< | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3085 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator< | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3115 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator< | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3142 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator< | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3174 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator< | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3203 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::max | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3751 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::max | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3781 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::max | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3808 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::max | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3840 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::max | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3869 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::min | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3901 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::min | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3931 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::min | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 3958 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::min | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 3990 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::min | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4019 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator!= | ( | const typename uncaptured< scalar< S > >::type & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 4539 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator!= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4569 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator!= | ( | const nested< scalar< S > > & | a, | |
const nested< 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.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4596 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator!= | ( | const scalar< S > & | a, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 4628 of file elementwise_nested_scalar.hpp.
nested<boolean > arbb::operator!= | ( | const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
a | The first operand to be compared. | |
b | The second operand to be compared. |
Definition at line 4657 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const typename uncaptured< boolean >::type & | condition, | |
const nested< scalar< S > > & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5549 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | condition, | |
const typename uncaptured< scalar< S > >::type & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 5583 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const typename uncaptured< boolean >::type & | condition, | |
const typename uncaptured< scalar< S > >::type & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 5620 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | condition, | |
const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are 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 5652 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const typename uncaptured< boolean >::type & | condition, | |
const nested< scalar< S > > & | 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5686 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | condition, | |
const nested< scalar< S > > & | true_case, | |||
const nested< 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.
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 5715 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const boolean & | condition, | |
const nested< scalar< S > > & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5748 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | condition, | |
const scalar< S > & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 5781 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const boolean & | condition, | |
const scalar< S > & | true_case, | |||
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. This parameter is treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 5817 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | condition, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 5847 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const boolean & | condition, | |
const nested< 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. | |
false_case | The value to be returned if the condition is false. |
Definition at line 5880 of file elementwise_nested_scalar.hpp.
nested<scalar<S> > arbb::select | ( | const nested< boolean > & | 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 if they were nested containers of the appropriate shape whose elements are 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 nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 5913 of file elementwise_nested_scalar.hpp.
detail::disable_if<!detail::is_uncaptured_scalar<U>::value, nested<typename captured<U>::type> >::type arbb::select | ( | const nested< boolean > & | 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 if they were nested containers of the appropriate shape whose elements are equal to the scalar arguments provided.
condition | The condition used to choose between the two inputs. | |
true_case | The value to be returned in cases where the condition is true. | |
false_case | The value to be returned in cases where the condition is false. This parameter will be treated as a nested container of the appropriate shape whose elements are equal to the scalar argument provided. |
Definition at line 6077 of file elementwise_nested_scalar.hpp.
Copyright © 2010, Intel Corporation. All rights reserved.