LibraryLink`
LibraryLink`

MTensor_clone (C 関数)

のコピーを に入れるライブラリコールバック関数.

詳細

  • Wolfram言語から呼び出されたライブラリ関数のC/C++コードで使われる.
  • 次元が負であったり,十分なメモリがなかったりすると,非零のエラーコード値が返される.
  • 目的地 はヌル(0)かMTensor_newが割り当てられたMTensorでなければならない.
  • がヌルの場合は新しいMTensorが作られる.
  • が割り当てられたMTensorなら, のデータは変更される.

例題

  (1)

MTensorのコピーを作成する:

MTensor T0, T1;
int err;
...
T1 = 0;
err = libData->MTensor_clone( T0, &T1);