#include "MDiagArray2.h"
#include "Array-util.h"
#include "lo-error.h"
#include "MArray-defs.h"
MDiagArray2.ccのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。
マクロ定義 | |
#define | MARRAY_DAS_OP(OP) |
#define | MARRAY_DADA_OP(FCN, OP) |
関数 | |
template<class T> MDiagArray2< T > & | operator+= (MDiagArray2< T > &a, const MDiagArray2< T > &b) |
template<class T> MDiagArray2< T > & | operator-= (MDiagArray2< T > &a, const MDiagArray2< T > &b) |
template<class T> MDiagArray2< T > | operator * (const T &s, const MDiagArray2< T > &a) |
template<class T> MDiagArray2< T > | operator+ (const MDiagArray2< T > &a) |
template<class T> MDiagArray2< T > | operator- (const MDiagArray2< T > &a) |
|
値: template <class T> \ MDiagArray2<T> \ FCN (const MDiagArray2<T>& a, const MDiagArray2<T>& b) \ { \ int a_nr = a.rows (); \ int a_nc = a.cols (); \ int b_nr = b.rows (); \ int b_nc = b.cols (); \ if (a_nr != b_nr || a_nc != b_nc) \ { \ gripe_nonconformant (#FCN, a_nr, a_nc, b_nr, b_nc); \ return MDiagArray2<T> (); \ } \ if (a_nc == 0 || a_nr == 0) \ return MDiagArray2<T> (); \ int l = a.length (); \ MDiagArray2<T> result (a_nr, a_nc); \ T *r = result.fortran_vec (); \ const T *x = a.data (); \ const T *y = b.data (); \ DO_VV_OP (r, l, x, OP, y); \ return result; \ } MDiagArray2.cc の 124 行で定義されています。 |
|
値: template <class T> \ MDiagArray2<T> \ operator OP (const MDiagArray2<T>& a, const T& s) \ { \ MDiagArray2<T> result (a.rows (), a.cols ()); \ T *r = result.fortran_vec (); \ int l = a.length (); \ const T *v = a.data (); \ DO_VS_OP (r, l, v, OP, s); \ return result; \ } MDiagArray2.cc の 92 行で定義されています。 |
|
MDiagArray2.cc の 112 行で定義されています。 参照 Array< T >::cols(), Array< T >::data(), DO_SV_OP, Array< T >::fortran_vec(), Array< T >::length(), と Array< T >::rows(). |
|
MDiagArray2.cc の 157 行で定義されています。 |
|
MDiagArray2.cc の 46 行で定義されています。 参照 b, Array< T >::cols(), DO_VV_OP2, gripe_nonconformant(), Array< T >::length(), と Array< T >::rows(). |
|
MDiagArray2.cc の 164 行で定義されています。 参照 Array< T >::cols(), Array< T >::data(), Array< T >::fortran_vec(), Array< T >::length(), NEG_V, と Array< T >::rows(). |
|
MDiagArray2.cc の 69 行で定義されています。 参照 b, Array< T >::cols(), DO_VV_OP2, gripe_nonconformant(), Array< T >::length(), と Array< T >::rows(). |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||