|
template<typename T , int64 ndims> |
bool | sydevs::aligned (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator+ (const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator- (const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator+ (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator+ (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator+ (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator- (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator- (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator- (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator* (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator* (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator* (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< T, ndims > | sydevs::operator/ (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator/ (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::operator/ (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator! (const arraynd< bool, ndims > &arr) |
|
template<int64 ndims> |
bool | sydevs::all (const arraynd< bool, ndims > &arr) |
| Returns true if all elements of arr are true . More...
|
|
template<int64 ndims> |
bool | sydevs::any (const arraynd< bool, ndims > &arr) |
| Returns true if any element of arr is true . More...
|
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator< (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator> (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator<= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator>= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator== (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims> |
arraynd< bool, ndims > | sydevs::operator!= (const arraynd< T, ndims > &lhs, const arraynd< T, ndims > &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator&& (const arraynd< bool, ndims > &lhs, const arraynd< bool, ndims > &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator|| (const arraynd< bool, ndims > &lhs, const arraynd< bool, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator< (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator> (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator<= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator>= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator== (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator!= (const arraynd< T, ndims > &lhs, const U &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator&& (const arraynd< bool, ndims > &lhs, const bool &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator|| (const arraynd< bool, ndims > &lhs, const bool &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator< (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator> (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator<= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator>= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator== (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< bool, ndims > | sydevs::operator!= (const U &lhs, const arraynd< T, ndims > &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator&& (const bool &lhs, const arraynd< bool, ndims > &rhs) |
|
template<int64 ndims> |
arraynd< bool, ndims > | sydevs::operator|| (const bool &lhs, const arraynd< bool, ndims > &rhs) |
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::to (const arraynd< U, ndims > &arr) |
| Returns a multidimensional array with the elements of arr converted to type T . More...
|
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::replace (const arraynd< T, ndims > &lhs, const arraynd< bool, ndims > &selection, const U &rhs) |
| Returns a multidimensional array similar to arr but with elements for which selection(indices) is true replaced with rhs . More...
|
|
template<typename T , int64 ndims, typename U > |
arraynd< T, ndims > | sydevs::replace (const arraynd< T, ndims > &lhs, const arraynd< bool, ndims > &selection, const arraynd< U, ndims > &rhs) |
| Returns a multidimensional array similar to arr but with elements for which selection(indices) is true replaced with the corresponding elements of rhs . More...
|
|
template<typename T , int64 ndims> |
std::ostream & | sydevs::operator<< (std::ostream &os, const arraynd< T, ndims > &rhs) |
|