Functions | |
array | mul (const array &, const array &) |
elementwise multiply | |
array | mul (const array &, const double scalar) |
multiply array with scalar | |
array | mul (const double scalar, const array &) |
multiply array with scalar | |
array | operator- () const |
Arithmetic negation. | |
array | operator! () const |
Logical negation (not binary compliment) | |
array | operator* (const double &scalar) const |
multiply array with scalar | |
array | operator+ (const array &) const |
array | operator+ (const double &) const |
array | operator- (const array &) const |
array | operator- (const double &) const |
array | operator/ (const array &) const |
array | operator/ (const double &) const |
array | operator% (const array &) const |
array | operator% (const double &) const |
array & | operator+= (const array &) |
array & | operator+= (const double &) |
array & | operator-= (const array &) |
array & | operator-= (const double &) |
array & | operator*= (const array &) |
array & | operator*= (const double &) |
array & | operator/= (const array &) |
array & | operator/= (const double &) |
array & | operator%= (const array &) |
array & | operator%= (const double &) |
array & | operator++ () |
array & | operator-- () |
array | operator& (const array &) const |
array | operator&& (const array &) const |
array | operator&& (const bool &) const |
array | operator&& (const int &) const |
array | operator&& (const unsigned &) const |
array | operator&& (const double &) const |
array | operator| (const array &) const |
array | operator|| (const array &) const |
array | operator|| (const bool &) const |
array | operator|| (const int &) const |
array | operator|| (const unsigned &) const |
array | operator|| (const double &) const |
array | operator^ (const array &) const |
array | operator== (const array &) const |
array | operator== (const bool &) const |
array | operator== (const int &) const |
array | operator== (const double &) const |
array | operator!= (const array &) const |
array | operator!= (const bool &) const |
array | operator!= (const int &) const |
array | operator!= (const double &) const |
array | operator< (const array &) const |
array | operator< (const bool &) const |
array | operator< (const int &) const |
array | operator< (const double &) const |
array | operator<= (const array &) const |
array | operator<= (const bool &) const |
array | operator<= (const int &) const |
array | operator<= (const double &) const |
array | operator> (const array &) const |
array | operator> (const bool &) const |
array | operator> (const int &) const |
array | operator> (const double &) const |
array | operator>= (const array &) const |
array | operator>= (const bool &) const |
array | operator>= (const int &) const |
array | operator>= (const double &) const |
array | convert (const array &, dtype type) |
convert array to another type | |
array | sin (const array &x) |
array | sinh (const array &x) |
array | asin (const array &x) |
array | asinh (const array &x) |
array | cos (const array &x) |
array | cosh (const array &x) |
array | acos (const array &x) |
array | acosh (const array &x) |
array | tan (const array &x) |
array | tanh (const array &x) |
array | atan (const array &x) |
array | atanh (const array &x) |
array | isFinite (const array &x) |
True iff finite. | |
array | isInfinite (const array &x) |
True iff infinity. | |
array | isNan (const array &x) |
True iff NaN. | |
array | sign (const array &x) |
array | sqrt (const array &x, bool isreal=false) |
Assume output will be real if isreal==true (faster), otherwise produce complex values if necessary (slower to check) | |
array | root (const array &radicand, const array &n) |
Calculate n-th root of real-valued radicand . | |
array | root (const array &radicand, const double n) |
Calculate n-th root of real-valued radicand . | |
array | root (const double radicand, const array &n) |
Calculate n-th root of real-valued radicand . | |
array | pow2 (const array &x) |
Two raised to power x (2^x) | |
array | pow (const array &base, const array &power, bool isreal=false) |
base raised to power (exponent). | |
array | pow (const array &base, const double power, bool isreal=false) |
base raised to power (exponent). | |
array | pow (const double base, const array &power, bool isreal=false) |
base raised to power (exponent). | |
array | ceil (const array &x) |
Smallest integral value not less than x (round toward inf) | |
array | floor (const array &x) |
Largest integral value not greater than x (round toward negative inf) | |
array | round (const array &x) |
Round to nearest integer (away from zero). | |
array | trunc (const array &x) |
Round to nearest integer (towards zero). | |
array | factorial (const array &x) |
array | min (const array &x, const array &y) |
Minimum between x and y at every position. | |
array | min (const double x, const array &y) |
Minimum between x and every element of y . | |
array | max (const array &x, const array &y) |
Maximum between x and y at every position. | |
array | max (const double x, const array &y) |
Maximum between x and every element of y . | |
array | log (const array &x, bool isreal=false) |
Assume output will be real if isreal==true (faster), otherwise produce complex values if necessary (slower to check) | |
array | log2 (const array &x) |
array | log10 (const array &x) |
array | log1p (const array &x) |
array | exp (const array &x) |
array | expm1 (const array &x) |
array | gamma (const array &x) |
array | gammaln (const array &x) |
array | epsilon (const array &x) |
array | erf (const array &x) |
array | erfc (const array &x) |
array | erfinv (const array &x) |
array | erfcinv (const array &x) |
array | abs (const array &x) |
Absolute value of real or complex number (result is real) | |
array | arg (const array &x) |
Phase angle (radians) | |
array | conj (const array &x) |
Complex conjugate (no effect on real values) | |
array | real (const array &x) |
Real component of array. | |
array | imag (const array &x) |
Imaginary component of array. | |
array | complex (const array &x) |
Form a complex result from one real input. | |
array | complex (const array &real, const array &imaginary) |
Form a complex result from real and imaginary parts. | |
array | complex (const array &real, const double imaginary) |
Form a complex result from real and imaginary parts. | |
array | complex (const double real, const array &imaginary) |
Form a complex result from real and imaginary parts. | |
array | atan2 (const array &, const array &) |
arc tangent function of two variables | |
array | atan2 (const array &, const double) |
arc tangent function of two variables | |
array | atan2 (const double, const array &) |
arc tangent function of two variables | |
array | hypot (const array &, const array &) |
Euclidean distance function without undue overflow or underflow during intermediate steps. | |
array | hypot (const array &, const double) |
Euclidean distance function without undue overflow or underflow during intermediate steps. | |
array | hypot (const double, const array &) |
Euclidean distance function without undue overflow or underflow during intermediate steps. | |
array | rem (const array &, const array &) |
remainder | |
array | rem (const array &, const double) |
remainder | |
array | rem (const double, const array &) |
remainder | |
array | mod (const array &x, const array &y) |
Compute x-n*y where n is quotient of x/y . | |
array | mod (const array &x, const double y) |
Compute x-n*y where n is quotient of x/y . | |
array | mod (const double x, const array &y) |
Compute x-n*y where n is quotient of x/y . | |
Friends | |
array | operator* (const double &scalar, const array &) |
multiply array with scalar | |
array | operator+ (const double &, const array &) |
array | operator- (const double &, const array &) |
array | operator/ (const double &, const array &) |
array | operator% (const double &, const array &) |
array | operator&& (const bool &, const array &) |
array | operator&& (const int &, const array &) |
array | operator&& (const unsigned &, const array &) |
array | operator|| (const bool &, const array &) |
array | operator|| (const int &, const array &) |
array | operator|| (const unsigned &, const array &) |
array | operator== (const bool &, const array &) |
array | operator== (const int &, const array &) |
array | operator== (const double &, const array &) |
array | operator!= (const bool &, const array &) |
array | operator!= (const int &, const array &) |
array | operator!= (const double &, const array &) |
array | operator< (const bool &, const array &) |
array | operator< (const int &, const array &) |
array | operator< (const double &, const array &) |
array | operator<= (const bool &, const array &) |
array | operator<= (const int &, const array &) |
array | operator<= (const double &, const array &) |
array | operator> (const bool &, const array &) |
array | operator> (const int &, const array &) |
array | operator> (const double &, const array &) |
array | operator>= (const bool &, const array &) |
array | operator>= (const int &, const array &) |
array | operator>= (const double &, const array &) |
array af::mul | ( | const array & | , |
const array & | |||
) |
array af::mul | ( | const array & | , |
const double | scalar | ||
) |
multiply array with scalar
array af::mul | ( | const double | scalar, |
const array & | |||
) |
multiply array with scalar
array operator- | ( | ) | const [inherited] |
Arithmetic negation.
array operator! | ( | ) | const [inherited] |
Logical negation (not binary compliment)
array operator* | ( | const double & | scalar | ) | const [inherited] |
multiply array with scalar
array operator+ | ( | const array & | ) | const [inherited] |
array operator+ | ( | const double & | ) | const [inherited] |
array operator- | ( | const array & | ) | const [inherited] |
array operator- | ( | const double & | ) | const [inherited] |
array operator/ | ( | const array & | ) | const [inherited] |
array operator/ | ( | const double & | ) | const [inherited] |
array operator% | ( | const array & | ) | const [inherited] |
array operator% | ( | const double & | ) | const [inherited] |
array& operator+= | ( | const array & | ) | [inherited] |
array& operator+= | ( | const double & | ) | [inherited] |
array& operator-= | ( | const array & | ) | [inherited] |
array& operator-= | ( | const double & | ) | [inherited] |
array& operator*= | ( | const array & | ) | [inherited] |
array& operator*= | ( | const double & | ) | [inherited] |
array& operator/= | ( | const array & | ) | [inherited] |
array& operator/= | ( | const double & | ) | [inherited] |
array& operator%= | ( | const array & | ) | [inherited] |
array& operator%= | ( | const double & | ) | [inherited] |
array& operator++ | ( | ) | [inherited] |
array& operator-- | ( | ) | [inherited] |
array operator& | ( | const array & | ) | const [inherited] |
array operator&& | ( | const array & | ) | const [inherited] |
array operator&& | ( | const bool & | ) | const [inherited] |
array operator&& | ( | const int & | ) | const [inherited] |
array operator&& | ( | const unsigned & | ) | const [inherited] |
array operator&& | ( | const double & | ) | const [inherited] |
array operator| | ( | const array & | ) | const [inherited] |
array operator|| | ( | const array & | ) | const [inherited] |
array operator|| | ( | const bool & | ) | const [inherited] |
array operator|| | ( | const int & | ) | const [inherited] |
array operator|| | ( | const unsigned & | ) | const [inherited] |
array operator|| | ( | const double & | ) | const [inherited] |
array operator^ | ( | const array & | ) | const [inherited] |
array operator== | ( | const array & | ) | const [inherited] |
array operator== | ( | const bool & | ) | const [inherited] |
array operator== | ( | const int & | ) | const [inherited] |
array operator== | ( | const double & | ) | const [inherited] |
array operator!= | ( | const array & | ) | const [inherited] |
array operator!= | ( | const bool & | ) | const [inherited] |
array operator!= | ( | const int & | ) | const [inherited] |
array operator!= | ( | const double & | ) | const [inherited] |
array operator< | ( | const array & | ) | const [inherited] |
array operator< | ( | const bool & | ) | const [inherited] |
array operator< | ( | const int & | ) | const [inherited] |
array operator< | ( | const double & | ) | const [inherited] |
array operator<= | ( | const array & | ) | const [inherited] |
array operator<= | ( | const bool & | ) | const [inherited] |
array operator<= | ( | const int & | ) | const [inherited] |
array operator<= | ( | const double & | ) | const [inherited] |
array operator> | ( | const array & | ) | const [inherited] |
array operator> | ( | const bool & | ) | const [inherited] |
array operator> | ( | const int & | ) | const [inherited] |
array operator> | ( | const double & | ) | const [inherited] |
array operator>= | ( | const array & | ) | const [inherited] |
array operator>= | ( | const bool & | ) | const [inherited] |
array operator>= | ( | const int & | ) | const [inherited] |
array operator>= | ( | const double & | ) | const [inherited] |
array af::convert | ( | const array & | , |
dtype | type | ||
) |
convert array to another type
array af::sin | ( | const array & | x | ) |
array af::sinh | ( | const array & | x | ) |
array af::asin | ( | const array & | x | ) |
array af::asinh | ( | const array & | x | ) |
array af::cos | ( | const array & | x | ) |
array af::cosh | ( | const array & | x | ) |
array af::acos | ( | const array & | x | ) |
array af::acosh | ( | const array & | x | ) |
array af::tan | ( | const array & | x | ) |
array af::tanh | ( | const array & | x | ) |
array af::atan | ( | const array & | x | ) |
array af::atanh | ( | const array & | x | ) |
array af::isFinite | ( | const array & | x | ) |
True iff finite.
array af::isInfinite | ( | const array & | x | ) |
True iff infinity.
array af::isNan | ( | const array & | x | ) |
True iff NaN.
array af::sign | ( | const array & | x | ) |
array af::sqrt | ( | const array & | x, |
bool | isreal = false |
||
) |
Assume output will be real if isreal==true
(faster), otherwise produce complex values if necessary (slower to check)
array af::root | ( | const array & | radicand, |
const array & | n | ||
) |
Calculate n-th
root of real-valued radicand
.
array af::root | ( | const array & | radicand, |
const double | n | ||
) |
Calculate n-th
root of real-valued radicand
.
array af::root | ( | const double | radicand, |
const array & | n | ||
) |
Calculate n-th
root of real-valued radicand
.
array af::pow2 | ( | const array & | x | ) |
Two raised to power x
(2^x)
array af::pow | ( | const array & | base, |
const array & | power, | ||
bool | isreal = false |
||
) |
base
raised to power
(exponent).
If isreal
is true then bypass checks for complexity (faster).
array af::pow | ( | const array & | base, |
const double | power, | ||
bool | isreal = false |
||
) |
base
raised to power
(exponent).
If isreal
is true then bypass checks for complexity (faster).
array af::pow | ( | const double | base, |
const array & | power, | ||
bool | isreal = false |
||
) |
base
raised to power
(exponent).
If isreal
is true then bypass checks for complexity (faster).
array af::ceil | ( | const array & | x | ) |
Smallest integral value not less than x
(round toward inf)
array af::floor | ( | const array & | x | ) |
Largest integral value not greater than x
(round toward negative inf)
array af::round | ( | const array & | x | ) |
Round to nearest integer (away from zero).
array af::trunc | ( | const array & | x | ) |
Round to nearest integer (towards zero).
array af::factorial | ( | const array & | x | ) |
array af::min | ( | const array & | x, |
const array & | y | ||
) |
Minimum between x
and y
at every position.
array af::min | ( | const double | x, |
const array & | y | ||
) |
Minimum between x
and every element of y
.
array af::max | ( | const array & | x, |
const array & | y | ||
) |
Maximum between x
and y
at every position.
array af::max | ( | const double | x, |
const array & | y | ||
) |
Maximum between x
and every element of y
.
array af::log | ( | const array & | x, |
bool | isreal = false |
||
) |
Assume output will be real if isreal==true
(faster), otherwise produce complex values if necessary (slower to check)
array af::log2 | ( | const array & | x | ) |
array af::log10 | ( | const array & | x | ) |
array af::log1p | ( | const array & | x | ) |
array af::exp | ( | const array & | x | ) |
array af::expm1 | ( | const array & | x | ) |
array af::gamma | ( | const array & | x | ) |
array af::gammaln | ( | const array & | x | ) |
array af::epsilon | ( | const array & | x | ) |
array af::erf | ( | const array & | x | ) |
array af::erfc | ( | const array & | x | ) |
array af::erfinv | ( | const array & | x | ) |
array af::erfcinv | ( | const array & | x | ) |
array af::abs | ( | const array & | x | ) |
Absolute value of real or complex number (result is real)
array af::arg | ( | const array & | x | ) |
Phase angle (radians)
array af::conj | ( | const array & | x | ) |
Complex conjugate (no effect on real values)
array af::real | ( | const array & | x | ) |
Real component of array.
array af::imag | ( | const array & | x | ) |
Imaginary component of array.
array af::complex | ( | const array & | x | ) |
Form a complex result from one real input.
array af::complex | ( | const array & | real, |
const array & | imaginary | ||
) |
Form a complex result from real
and imaginary
parts.
array af::complex | ( | const array & | real, |
const double | imaginary | ||
) |
Form a complex result from real
and imaginary
parts.
array af::complex | ( | const double | real, |
const array & | imaginary | ||
) |
Form a complex result from real
and imaginary
parts.
array af::atan2 | ( | const array & | , |
const array & | |||
) |
arc tangent function of two variables
array af::atan2 | ( | const array & | , |
const double | |||
) |
arc tangent function of two variables
array af::atan2 | ( | const double | , |
const array & | |||
) |
arc tangent function of two variables
array af::hypot | ( | const array & | , |
const array & | |||
) |
Euclidean distance function without undue overflow or underflow during intermediate steps.
array af::hypot | ( | const array & | , |
const double | |||
) |
Euclidean distance function without undue overflow or underflow during intermediate steps.
array af::hypot | ( | const double | , |
const array & | |||
) |
Euclidean distance function without undue overflow or underflow during intermediate steps.
array af::rem | ( | const array & | , |
const array & | |||
) |
remainder
array af::rem | ( | const array & | , |
const double | |||
) |
remainder
array af::rem | ( | const double | , |
const array & | |||
) |
remainder
array af::mod | ( | const array & | x, |
const array & | y | ||
) |
Compute x-n*y
where n
is quotient of x/y
.
Round toward zero.
array af::mod | ( | const array & | x, |
const double | y | ||
) |
Compute x-n*y
where n
is quotient of x/y
.
Round toward zero.
array af::mod | ( | const double | x, |
const array & | y | ||
) |
Compute x-n*y
where n
is quotient of x/y
.
Round toward zero.
array operator* | ( | const double & | scalar, |
const array & | |||
) | [friend, inherited] |
multiply array with scalar
array operator+ | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator- | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator/ | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator% | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator&& | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator&& | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator&& | ( | const unsigned & | , |
const array & | |||
) | [friend, inherited] |
array operator|| | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator|| | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator|| | ( | const unsigned & | , |
const array & | |||
) | [friend, inherited] |
array operator== | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator== | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator== | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator!= | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator!= | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator!= | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator< | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator< | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator< | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator<= | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator<= | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator<= | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator> | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator> | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator> | ( | const double & | , |
const array & | |||
) | [friend, inherited] |
array operator>= | ( | const bool & | , |
const array & | |||
) | [friend, inherited] |
array operator>= | ( | const int & | , |
const array & | |||
) | [friend, inherited] |
array operator>= | ( | const double & | , |
const array & | |||
) | [friend, inherited] |