Go to the source code of this file.
Classes | |
class | MArray< T > |
Template for N-dimensional array classes with like-type math operators. More... | |
Macros | |
#define | INSTANTIATE_MARRAY_FRIENDS(T, API) |
#define | INSTANTIATE_MDIAGARRAY2_FRIENDS(T, API) |
#define | MARRAY_FORWARD_DEFS(B, R, T) |
Functions | |
template<typename T > | |
MArray< T > | operator* (const MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator* (const T &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator*= (MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator+ (const MArray< T > &) |
template<typename T > | |
MArray< T > | operator+ (const MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > | operator+ (const MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator+ (const T &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator+= (MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator+= (MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator- (const MArray< T > &) |
template<typename T > | |
MArray< T > | operator- (const MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > | operator- (const MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator- (const T &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator-= (MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator-= (MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator/ (const MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | operator/ (const T &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | operator/= (MArray< T > &, const T &) |
template<typename T > | |
MArray< T > | product (const MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | product_eq (MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > | quotient (const MArray< T > &, const MArray< T > &) |
template<typename T > | |
MArray< T > & | quotient_eq (MArray< T > &, const MArray< T > &) |
#define INSTANTIATE_MARRAY_FRIENDS | ( | T, | |
API | |||
) |
#define INSTANTIATE_MDIAGARRAY2_FRIENDS | ( | T, | |
API | |||
) |
Definition at line 238 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_mul2().
Definition at line 262 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_add2().
Definition at line 216 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_add2().
Definition at line 358 of file MArray.cc.
References mx_inline_uminus().
Definition at line 273 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_sub2().
Definition at line 227 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_sub2().
Definition at line 249 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_div2().
Definition at line 346 of file MArray.cc.
Referenced by product_eq().
Definition at line 284 of file MArray.cc.
References Array< T >::is_shared(), mx_inline_mul2(), and product().
Definition at line 347 of file MArray.cc.
Referenced by quotient_eq().
Definition at line 295 of file MArray.cc.
References Array< T >::is_shared(), mx_inline_div2(), and quotient().