![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "MArray.h"#include "Array-util.h"#include "lo-error.h"#include "MArray-defs.h"#include "mx-inlines.cc"#include <iostream>

Go to the source code of this file.
Classes | |
| struct | _idxadda_helper< T > |
| struct | _idxadds_helper< T > |
| struct | _idxbinop_helper< T, op > |
Macros | |
| #define | MARRAY_NDND_OP(FCN, OP, FN) |
| #define | MARRAY_NDS_OP(OP, FN) |
| #define | MARRAY_SND_OP(OP, FN) |
Functions | |
| template<class T > | |
| MArray< T > | operator* (const MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | operator* (const T &s, const MArray< T > &a) |
| template<class T > | |
| MArray< T > & | operator*= (MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | operator+ (const MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | operator+ (const T &s, const MArray< T > &a) |
| template<class T > | |
| MArray< T > | operator+ (const MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > | operator+ (const MArray< T > &a) |
| template<class T > | |
| MArray< T > & | operator+= (MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > & | operator+= (MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > | operator- (const MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | operator- (const T &s, const MArray< T > &a) |
| template<class T > | |
| MArray< T > | operator- (const MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > | operator- (const MArray< T > &a) |
| template<class T > | |
| MArray< T > & | operator-= (MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > & | operator-= (MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > | operator/ (const MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | operator/ (const T &s, const MArray< T > &a) |
| template<class T > | |
| MArray< T > & | operator/= (MArray< T > &a, const T &s) |
| template<class T > | |
| MArray< T > | product (const MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > & | product_eq (MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > | quotient (const MArray< T > &a, const MArray< T > &b) |
| template<class T > | |
| MArray< T > & | quotient_eq (MArray< T > &a, const MArray< T > &b) |
| #define MARRAY_NDND_OP | ( | FCN, | |
| OP, | |||
| FN | |||
| ) |
| #define MARRAY_NDS_OP | ( | OP, | |
| FN | |||
| ) |
| #define MARRAY_SND_OP | ( | OP, | |
| FN | |||
| ) |
Definition at line 242 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_mul2().
Definition at line 220 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_add2().
Definition at line 266 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_add2().
Definition at line 363 of file MArray.cc.
References mx_inline_uminus().
Definition at line 231 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_sub2().
Definition at line 277 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_sub2().
Definition at line 253 of file MArray.cc.
References Array< T >::is_shared(), and mx_inline_div2().
Definition at line 289 of file MArray.cc.
References Array< T >::is_shared(), mx_inline_mul2(), and product().
Definition at line 300 of file MArray.cc.
References Array< T >::is_shared(), mx_inline_div2(), and quotient().
1.8.1.2