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 ASSIGN_(OP)
 (const array &) More...
 
#define ASSIGN(OP)
 (const array &) More...
 
#define BIN_OP_(OP)
 (const array&, 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 short &lhs, const array &rhs)
 Adds two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator+ (const unsigned short &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 short &rhs)
 Adds two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator+ (const array &lhs, const unsigned short &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 short &lhs, const array &rhs)
 Subtracts two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator- (const unsigned short &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 short &rhs)
 Subtracts two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator- (const array &lhs, const unsigned short &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 short &lhs, const array &rhs)
 Multiplies two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator* (const unsigned short &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 short &rhs)
 Multiplies two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator* (const array &lhs, const unsigned short &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 short &lhs, const array &rhs)
 Divides two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator/ (const unsigned short &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 short &rhs)
 Divides two arrays or an array and a value. (const array&, const array&) More...
 
AFAPI array operator/ (const array &lhs, const unsigned short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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 short &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...
 
AFAPI array operator>> (const short &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 short &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 short &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 short &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::af_cfloat cfloat
Definition: complex.h:44
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:329
af::af_cdouble cdouble
Definition: complex.h:45

(const array &)

(const array &)

#define ASSIGN (   OP)
Value:
array_proxy& operator OP(const short &a); \
array_proxy& operator OP(const unsigned short &a); \

(const array &)

(const array &)

#define ASSIGN (   OP)
Value:
array& OP(const short &val); \
array& OP(const unsigned short &val);
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:329
#define ASSIGN_(OP)
(const array &)
Definition: array.h:849

(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::af_cfloat cfloat
Definition: complex.h:44
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:329
af::af_cdouble cdouble
Definition: complex.h:45

(const array &)

(const array &)

#define BIN_OP (   OP)
Value:
AFAPI array OP (const short& lhs, const array& rhs); \
AFAPI array OP (const unsigned short& lhs, const array& rhs); \
AFAPI array OP (const array& lhs, const short& rhs); \
AFAPI array OP (const array& lhs, const unsigned short& rhs);
#define BIN_OP_(OP)
(const array&, const array&)
Definition: array.h:980
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:329
#define AFAPI
Definition: defines.h:31

(const array&, const array&)

(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::af_cfloat cfloat
Definition: complex.h:44
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:329
#define AFAPI
Definition: defines.h:31
af::af_cdouble cdouble
Definition: complex.h:45

(const array&, const array&)

(const array&, const array&)