#include "MArrayN.h"
#include "Array-util.h"
#include "ArrayN-idx.h"
#include "lo-error.h"
#include "MArray-defs.h"
MArrayN.ccのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
マクロ定義 | |
#define | MARRAYN_NDS_OP(OP) |
#define | MARRAYN_SND_OP(OP) |
#define | MARRAY_NDND_OP(FCN, OP) |
関数 | |
template<class T> MArrayN< T > & | operator+= (MArrayN< T > &a, const T &s) |
template<class T> MArrayN< T > & | operator-= (MArrayN< T > &a, const T &s) |
template<class T> MArrayN< T > & | operator+= (MArrayN< T > &a, const MArrayN< T > &b) |
template<class T> MArrayN< T > & | operator-= (MArrayN< T > &a, const MArrayN< T > &b) |
template<class T> MArrayN< T > | operator+ (const MArrayN< T > &a) |
template<class T> MArrayN< T > | operator- (const MArrayN< T > &a) |
|
MArrayN.cc の 139 行で定義されています。 |
|
値: template <class T> \ MArrayN<T> \ operator OP (const MArrayN<T>& a, const T& s) \ { \ MArrayN<T> result (a.dims ()); \ T *r = result.fortran_vec (); \ int l = a.length (); \ const T *v = a.data (); \ DO_VS_OP (r, l, v, OP, s); \ return result; \ } MArrayN.cc の 101 行で定義されています。 |
|
値: template <class T> \ MArrayN<T> \ operator OP (const T& s, const MArrayN<T>& a) \ { \ MArrayN<T> result (a.dims ()); \ T *r = result.fortran_vec (); \ int l = a.length (); \ const T *v = a.data (); \ DO_SV_OP (r, l, s, OP, v); \ return result; \ } MArrayN.cc の 121 行で定義されています。 |
|
MArrayN.cc の 183 行で定義されています。 |
|
MArrayN.cc の 62 行で定義されています。 参照 b, Array< T >::dims(), DO_VV_OP2, gripe_nonconformant(), と Array< T >::length(). |
|
MArrayN.cc の 44 行で定義されています。 参照 DO_VS_OP2. |
|
MArrayN.cc の 190 行で定義されています。 参照 Array< T >::data(), Array< T >::dims(), Array< T >::fortran_vec(), Array< T >::length(), と NEG_V. |
|
MArrayN.cc の 82 行で定義されています。 参照 b, Array< T >::dims(), DO_VV_OP2, gripe_nonconformant(), と Array< T >::length(). |
|
MArrayN.cc の 52 行で定義されています。 参照 DO_VS_OP2. |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||