|
template<Array A, Scalar S> |
Array auto | nda::operator* (A &&a, S &&s) |
| Multiplication operator for an nda::Array and an nda::Scalar.
|
|
template<Array L, Array R> |
auto | nda::operator* (L &&l, R &&r) |
| Multiplication operator for two nda::Array types.
|
|
template<Scalar S, Array A> |
Array auto | nda::operator* (S &&s, A &&a) |
| Multiplication operator for an nda::Scalar and an nda::Array.
|
|
template<Array A, Scalar S> |
Array auto | nda::operator+ (A &&a, S &&s) |
| Addition operator for an nda::Array and an nda::Scalar.
|
|
template<Array L, Array R> |
Array auto | nda::operator+ (L &&l, R &&r) |
| Addition operator for two nda::Array types.
|
|
template<Scalar S, Array A> |
Array auto | nda::operator+ (S &&s, A &&a) |
| Addition operator for an nda::Scalar and an nda::Array.
|
|
template<Array A> |
expr_unary<'-', A > | nda::operator- (A &&a) |
| Unary minus operator for nda::Array types.
|
|
template<Array A, Scalar S> |
Array auto | nda::operator- (A &&a, S &&s) |
| Subtraction operator for an nda::Array and an nda::Scalar.
|
|
template<Array L, Array R> |
Array auto | nda::operator- (L &&l, R &&r) |
| Subtraction operator for two nda::Array types.
|
|
template<Scalar S, Array A> |
Array auto | nda::operator- (S &&s, A &&a) |
| Subtraction operator for an nda::Scalar and an nda::Array.
|
|
template<Array A, Scalar S> |
Array auto | nda::operator/ (A &&a, S &&s) |
| Division operator for an nda::Array and an nda::Scalar.
|
|
template<Array L, Array R> |
Array auto | nda::operator/ (L &&l, R &&r) |
| Division operator for two nda::Array types.
|
|
template<Scalar S, Array A> |
Array auto | nda::operator/ (S &&s, A &&a) |
| Division operator for an nda::Scalar and an nda::Array.
|
|