MTensor_getMTensor


MTensorの部分テンソル要素を取得する.

詳細詳細

  • Mathematica から呼び出されたライブラリ関数のC/C++コードで使われる.
  • Mathematica の部分と同じ番号付け方法に従う.つまり,最初の要素は1である.
  • 配列 と少なくとも同じ長さを持つことが想定される.
  • 要素が存在しなかったり, の階数が少なくとも 以上でなかったりすると,非零のエラーコード値が返される.
  • 目的地 *null (0)かMTensor_newが割り当てられたMTensorでなければならない.

例題例題すべて開くすべて閉じる

例 (1)例 (1)

位置1,1の要素を取得し,MTensorの結果をコピーする:

MTensor T0, T1 = 0;
mint lens[2];
int err;
...
lens[0] = 1;
lens[1] = 1;
err = funStruct->MTensor_getMTensor( T0, lens, 2, &T1);
New to Mathematica? Find your learning path »
Have a question? Ask support »