- Main Page
- Tutorials
- Functions
- Release Notes
- Examples

Data Structures | Namespaces | Macros
array.h File Reference
`#include <af/defines.h>`
`#include <af/seq.h>`
`#include <af/util.h>`
`#include <af/index.h>`
`#include <af/traits.hpp>`
`#include <vector>`

Go to the source code of this file.

## Data Structures
class | array
| A multi dimensional data container. More...
class | array::array_proxy
| Intermediate data class. More...

## Namespaces
| af

## Macros
#define | ASSIGN(OP)
| (const array &) More...
#define | ASSIGN(OP)
| (const array &) More...
#define | BIN_OP(OP)
| (const array&, const array&) More...

## Functions
AFAPI array | operator+ (const array &lhs, const array &rhs)
| Adds two arrays or an array and a value. More...
AFAPI array | operator+ (const bool &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const int &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const unsigned &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const char &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const unsigned char &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const long &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const unsigned long &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const long long &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const unsigned long long &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const double &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const float &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const cfloat &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const cdouble &lhs, const array &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const bool &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const int &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const unsigned &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const char &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const unsigned char &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const long &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const unsigned long &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const long long &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const unsigned long long &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const double &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const float &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const cfloat &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator+ (const array &lhs, const cdouble &rhs)
| Adds two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. More...
AFAPI array | operator- (const bool &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const int &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const unsigned &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const char &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const unsigned char &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const unsigned long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const long long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const unsigned long long &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const double &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const float &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const cfloat &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const cdouble &lhs, const array &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const bool &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const int &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const unsigned &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const char &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const unsigned char &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const long &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const unsigned long &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const long long &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const unsigned long long &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const double &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const float &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const cfloat &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator- (const array &lhs, const cdouble &rhs)
| Subtracts two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. More...
AFAPI array | operator* (const bool &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const int &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const unsigned &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const char &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const unsigned char &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const unsigned long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const long long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const unsigned long long &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const double &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const float &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const cfloat &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const cdouble &lhs, const array &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const bool &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const int &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const unsigned &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const char &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const unsigned char &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const long &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const unsigned long &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const long long &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const unsigned long long &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const double &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const float &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const cfloat &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator* (const array &lhs, const cdouble &rhs)
| Multiplies two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const array &rhs)
| Divides two arrays or an array and a value. More...
AFAPI array | operator/ (const bool &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const int &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const unsigned &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const char &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const unsigned char &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const long &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const unsigned long &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const long long &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const unsigned long long &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const double &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const float &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const cfloat &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const cdouble &lhs, const array &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const bool &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const int &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const unsigned &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const char &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const unsigned char &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const long &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const unsigned long &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const long long &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const unsigned long long &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const double &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const float &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const cfloat &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator/ (const array &lhs, const cdouble &rhs)
| Divides two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. More...
AFAPI array | operator== (const bool &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const int &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const unsigned &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const char &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const unsigned char &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const unsigned long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const long long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const unsigned long long &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const double &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const float &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const cfloat &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const cdouble &lhs, const array &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const bool &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const int &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const unsigned &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const char &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const unsigned char &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const long &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const unsigned long &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const long long &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const unsigned long long &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const double &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const float &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const cfloat &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator== (const array &lhs, const cdouble &rhs)
| Performs an equality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. More...
AFAPI array | operator!= (const bool &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const int &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const unsigned &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const char &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const unsigned char &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const unsigned long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const long long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const unsigned long long &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const double &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const float &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const cfloat &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const cdouble &lhs, const array &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const bool &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const int &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const unsigned &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const char &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const unsigned char &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const long &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const unsigned long &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const long long &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const unsigned long long &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const double &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const float &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const cfloat &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator!= (const array &lhs, const cdouble &rhs)
| Performs an inequality operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. More...
AFAPI array | operator< (const bool &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const int &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const unsigned &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const char &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const unsigned char &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const unsigned long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const long long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const unsigned long long &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const double &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const float &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const cfloat &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const cdouble &lhs, const array &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const bool &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const int &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const unsigned &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const char &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const unsigned char &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const long &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const unsigned long &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const long long &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const unsigned long long &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const double &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const float &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const cfloat &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator< (const array &lhs, const cdouble &rhs)
| Performs a lower than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. More...
AFAPI array | operator<= (const bool &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const int &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const unsigned &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const char &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const unsigned char &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const unsigned long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const long long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const unsigned long long &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const double &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const float &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const cfloat &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const cdouble &lhs, const array &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const bool &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const int &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const unsigned &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const char &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const unsigned char &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const unsigned long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const long long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const unsigned long long &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const double &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const float &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const cfloat &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<= (const array &lhs, const cdouble &rhs)
| Performs an lower or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. More...
AFAPI array | operator> (const bool &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const int &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const unsigned &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const char &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const unsigned char &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const unsigned long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const long long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const unsigned long long &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const double &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const float &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const cfloat &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const cdouble &lhs, const array &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const bool &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const int &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const unsigned &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const char &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const unsigned char &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const long &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const unsigned long &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const long long &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const unsigned long long &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const double &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const float &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const cfloat &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator> (const array &lhs, const cdouble &rhs)
| Performs an greater than operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. More...
AFAPI array | operator>= (const bool &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const int &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const unsigned &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const char &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const unsigned char &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const unsigned long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const long long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const unsigned long long &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const double &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const float &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const cfloat &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const cdouble &lhs, const array &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const bool &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const int &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const unsigned &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const char &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const unsigned char &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const unsigned long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const long long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const unsigned long long &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const double &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const float &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const cfloat &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>= (const array &lhs, const cdouble &rhs)
| Performs an greater or equal operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. More...
AFAPI array | operator&& (const bool &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const int &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const unsigned &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const char &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const unsigned char &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const long &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const unsigned long &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const long long &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const unsigned long long &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const double &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const float &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const cfloat &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const cdouble &lhs, const array &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const bool &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const int &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const unsigned &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const char &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const unsigned char &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const long &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const unsigned long &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const long long &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const unsigned long long &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const double &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const float &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const cfloat &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator&& (const array &lhs, const cdouble &rhs)
| Performs a logical AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. More...
AFAPI array | operator|| (const bool &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const int &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const unsigned &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const char &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const unsigned char &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const unsigned long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const long long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const unsigned long long &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const double &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const float &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const cfloat &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const cdouble &lhs, const array &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const bool &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const int &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const unsigned &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const char &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const unsigned char &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const long &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const unsigned long &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const long long &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const unsigned long long &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const double &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const float &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const cfloat &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator|| (const array &lhs, const cdouble &rhs)
| Performs an logical OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. More...
AFAPI array | operator% (const bool &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const int &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const unsigned &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const char &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const unsigned char &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const unsigned long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const long long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const unsigned long long &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const double &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const float &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const cfloat &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const cdouble &lhs, const array &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const bool &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const int &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const unsigned &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const char &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const unsigned char &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const long &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const unsigned long &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const long long &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const unsigned long long &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const double &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const float &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const cfloat &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator% (const array &lhs, const cdouble &rhs)
| Performs an modulo operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. More...
AFAPI array | operator& (const bool &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const int &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const unsigned &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const char &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const unsigned char &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const long &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const unsigned long &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const long long &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const unsigned long long &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const double &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const float &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const cfloat &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const cdouble &lhs, const array &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const bool &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const int &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const unsigned &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const char &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const unsigned char &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const long &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const unsigned long &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const long long &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const unsigned long long &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const double &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const float &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const cfloat &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator& (const array &lhs, const cdouble &rhs)
| Performs an bitwise AND operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. More...
AFAPI array | operator| (const bool &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const int &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const unsigned &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const char &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const unsigned char &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const unsigned long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const long long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const unsigned long long &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const double &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const float &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const cfloat &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const cdouble &lhs, const array &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const bool &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const int &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const unsigned &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const char &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const unsigned char &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const unsigned long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const long long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const unsigned long long &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const double &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const float &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const cfloat &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator| (const array &lhs, const cdouble &rhs)
| Performs an bitwise OR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. More...
AFAPI array | operator^ (const bool &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const int &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const unsigned &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const char &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const unsigned char &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const unsigned long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const long long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const unsigned long long &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const double &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const float &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const cfloat &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const cdouble &lhs, const array &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const bool &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const int &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const unsigned &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const char &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const unsigned char &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const unsigned long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const long long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const unsigned long long &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const double &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const float &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const cfloat &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator^ (const array &lhs, const cdouble &rhs)
| Performs an bitwise XOR operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. More...
AFAPI array | operator<< (const bool &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const int &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const unsigned &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const char &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const unsigned char &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const unsigned long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const long long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const unsigned long long &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const double &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const float &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const cfloat &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const cdouble &lhs, const array &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const bool &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const int &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const unsigned &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const char &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const unsigned char &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const long &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const unsigned long &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const long long &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const unsigned long long &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const double &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const float &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const cfloat &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator<< (const array &lhs, const cdouble &rhs)
| Performs an left shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. More...
AFAPI array | operator>> (const bool &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const int &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const unsigned &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const char &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const unsigned char &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const unsigned long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const long long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const unsigned long long &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const double &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const float &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const cfloat &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const cdouble &lhs, const array &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const bool &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const int &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const unsigned &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const char &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const unsigned char &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const long &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const unsigned long &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const long long &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const unsigned long long &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const double &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const float &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const cfloat &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
AFAPI array | operator>> (const array &lhs, const cdouble &rhs)
| Performs an right shift operation on two arrays or an array and a value. (const array&, const array&) More...
array & | eval (array &a)
| Evaluate an expression (nonblocking). More...
void | eval (array &a, array &b)
void | eval (array &a, array &b, array &c)
void | eval (array &a, array &b, array &c, array &d)
void | eval (array &a, array &b, array &c, array &d, array &e)
void | eval (array &a, array &b, array &c, array &d, array &e, array &f)
AFAPI af_err | af_create_array (af_array *arr, const void *const data, const unsigned ndims, const dim_t *const dims, const af_dtype type)
| Create an af_array handle initialized with user defined data. More...
AFAPI af_err | af_create_handle (af_array *arr, const unsigned ndims, const dim_t *const dims, const af_dtype type)
| Create af_array handle. More...
AFAPI af_err | af_copy_array (af_array *arr, const af_array in)
| Deep copy an array to another. More...
AFAPI af_err | af_write_array (af_array arr, const void *data, const size_t bytes, af_source src)
| Copy data from a C pointer (host/device) to an existing array. More...
AFAPI af_err | af_get_data_ptr (void *data, const af_array arr)
| Copy data from an af_array to a C pointer. More...
AFAPI af_err | af_release_array (af_array arr)
| Reduce the reference count of the af_array. More...
AFAPI af_err | af_retain_array (af_array *out, const af_array in)
| Increments an af_array reference count. More...
AFAPI af_err | af_get_data_ref_count (int *use_count, const af_array in)
| Get the use count of `af_array` More...
AFAPI af_err | af_eval (af_array in)
| Evaluate any expressions in the Array. More...
AFAPI af_err | af_get_elements (dim_t *elems, const af_array arr)
| Gets the number of elements in an array. More...
AFAPI af_err | af_get_type (af_dtype *type, const af_array arr)
| Gets the type of an array. More...
AFAPI af_err | af_get_dims (dim_t *d0, dim_t *d1, dim_t *d2, dim_t *d3, const af_array arr)
| Gets the dimseions of an array. More...
AFAPI af_err | af_get_numdims (unsigned *result, const af_array arr)
| Gets the number of dimensions of an array. More...
AFAPI af_err | af_is_empty (bool *result, const af_array arr)
| Check if an array is empty. More...
AFAPI af_err | af_is_scalar (bool *result, const af_array arr)
| Check if an array is scalar, ie. More...
AFAPI af_err | af_is_row (bool *result, const af_array arr)
| Check if an array is row vector. More...
AFAPI af_err | af_is_column (bool *result, const af_array arr)
| Check if an array is a column vector. More...
AFAPI af_err | af_is_vector (bool *result, const af_array arr)
| Check if an array is a vector. More...
AFAPI af_err | af_is_complex (bool *result, const af_array arr)
| Check if an array is complex type. More...
AFAPI af_err | af_is_real (bool *result, const af_array arr)
| Check if an array is real type. More...
AFAPI af_err | af_is_double (bool *result, const af_array arr)
| Check if an array is double precision type. More...
AFAPI af_err | af_is_single (bool *result, const af_array arr)
| Check if an array is single precision type. More...
AFAPI af_err | af_is_realfloating (bool *result, const af_array arr)
| Check if an array is real floating point type. More...
AFAPI af_err | af_is_floating (bool *result, const af_array arr)
| Check if an array is floating precision type. More...
AFAPI af_err | af_is_integer (bool *result, const af_array arr)
| Check if an array is integer type. More...
AFAPI af_err | af_is_bool (bool *result, const af_array arr)
| Check if an array is bool type. More...

## Macro Definition Documentation

#define ASSIGN | ( |  | OP | ) |

Value:
array_proxy& operator OP(const array_proxy &a); \
array_proxy& operator OP(const array &a); \
array_proxy& operator OP(const double &a); \
array_proxy& operator OP(const cdouble &a); \
array_proxy& operator OP(const cfloat &a); \
array_proxy& operator OP(const float &a); \
array_proxy& operator OP(const int &a); \
array_proxy& operator OP(const unsigned &a); \
array_proxy& operator OP(const bool &a); \
array_proxy& operator OP(const char &a); \
array_proxy& operator OP(const unsigned char &a); \
array_proxy& operator OP(const long &a); \
array_proxy& operator OP(const unsigned long &a); \
array_proxy& operator OP(const long long &a); \
array_proxy& operator OP(const unsigned long long &a); \
af::cfloat
af::af_cfloat cfloat
Definition: complex.h:44
afcl::array
static af::array array(af::dim4 idims, cl_mem buf, af::dtype type, bool retain=false)
Create an af::array object from an OpenCL cl_mem buffer.
Definition: opencl.h:136
af::cdouble
af::af_cdouble cdouble
Definition: complex.h:45

(const array &)

(const array &)

#define ASSIGN | ( |  | OP | ) |

Value:
array& OP(const array &val); \
array& OP(const double &val); \
array& OP(const cdouble &val); \
array& OP(const cfloat &val); \
array& OP(const float &val); \
array& OP(const int &val); \
array& OP(const unsigned &val); \
array& OP(const bool &val); \
array& OP(const char &val); \
array& OP(const unsigned char &val); \
array& OP(const long &val); \
array& OP(const unsigned long &val); \
array& OP(const long long &val); \
array& OP(const unsigned long long &val);
af::cfloat
af::af_cfloat cfloat
Definition: complex.h:44
afcl::array
static af::array array(af::dim4 idims, cl_mem buf, af::dtype type, bool retain=false)
Create an af::array object from an OpenCL cl_mem buffer.
Definition: opencl.h:136
af::cdouble
af::af_cdouble cdouble
Definition: complex.h:45

(const array &)

(const array &)

#define BIN_OP | ( |  | OP | ) |

Value:
AFAPI array OP (const array& lhs, const array& rhs); \
AFAPI array OP (const bool& lhs, const array& rhs); \
AFAPI array OP (const int& lhs, const array& rhs); \
AFAPI array OP (const unsigned& lhs, const array& rhs); \
AFAPI array OP (const char& lhs, const array& rhs); \
AFAPI array OP (const unsigned char& lhs, const array& rhs); \
AFAPI array OP (const long& lhs, const array& rhs); \
AFAPI array OP (const unsigned long& lhs, const array& rhs); \
AFAPI array OP (const long long& lhs, const array& rhs); \
AFAPI array OP (const unsigned long long& lhs, const array& rhs); \
AFAPI array OP (const double& lhs, const array& rhs); \
AFAPI array OP (const float& lhs, const array& rhs); \
AFAPI array OP (const cfloat& lhs, const array& rhs); \
AFAPI array OP (const cdouble& lhs, const array& rhs); \
AFAPI array OP (const array& lhs, const bool& rhs); \
AFAPI array OP (const array& lhs, const int& rhs); \
AFAPI array OP (const array& lhs, const unsigned& rhs); \
AFAPI array OP (const array& lhs, const char& rhs); \
AFAPI array OP (const array& lhs, const unsigned char& rhs); \
AFAPI array OP (const array& lhs, const long& rhs); \
AFAPI array OP (const array& lhs, const unsigned long& rhs); \
AFAPI array OP (const array& lhs, const long long& rhs); \
AFAPI array OP (const array& lhs, const unsigned long long& rhs); \
AFAPI array OP (const array& lhs, const double& rhs); \
AFAPI array OP (const array& lhs, const float& rhs); \
AFAPI array OP (const array& lhs, const cfloat& rhs); \
AFAPI array OP (const array& lhs, const cdouble& rhs);
af::cfloat
af::af_cfloat cfloat
Definition: complex.h:44
AFAPI
#define AFAPI
Definition: defines.h:31
afcl::array
static af::array array(af::dim4 idims, cl_mem buf, af::dtype type, bool retain=false)
Create an af::array object from an OpenCL cl_mem buffer.
Definition: opencl.h:136
af::cdouble
af::af_cdouble cdouble
Definition: complex.h:45

(const array&, const array&)

(const array&, const array&)