|
|
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE bool | axom::operator== (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Checks if two numeric arrays are component-wise equal. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE bool | axom::operator!= (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Checks if two numeric arrays are not component-wise equal. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator+ (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Performs component-wise addition of two numeric arrays. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator- (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Performs component-wise subtraction of two numeric arrays. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator- (const NumericArray< T, SIZE > &arr) |
| | Unary negation of a numeric array instance. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator* (const NumericArray< T, SIZE > &arr, double scalar) |
| | Scalar multiplication a numeric array; Scalar on rhs. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator* (double scalar, const NumericArray< T, SIZE > &arr) |
| | Scalar multiplication a numeric array; Scalar on lhs. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator* (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Component-wise multiplication of NumericArrays. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator/ (const NumericArray< T, SIZE > &lhs, const NumericArray< T, SIZE > &rhs) |
| | Component-wise division of NumericArrays. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::operator/ (const NumericArray< T, SIZE > &arr, double scalar) |
| | Scalar division of NumericArray; Scalar on rhs. More...
|
| |
| template<typename T , int SIZE> |
| AXOM_HOST_DEVICE NumericArray< T, SIZE > | axom::abs (const NumericArray< T, SIZE > &arr) |
| | Coordinate-wise absolute value on the NumericArray. More...
|
| |
| template<typename T , int SIZE> |
| std::ostream & | axom::operator<< (std::ostream &os, const NumericArray< T, SIZE > &arr) |
| | Overloaded output operator for numeric arrays. More...
|
| |