is a library callback function that puts a clone of into .


  • Used in C/C++ code in a library function called from Mathematica.
  • A nonzero error code value will be returned if the dimensions are negative or if there is not sufficient memory.
  • The destination should either be null (0) or an MTensor allocated with MTensor_new.
  • If is null then a new MTensor is created.
  • If is an allocated MTensor then the data in will be modified.

ExamplesExamplesopen allclose all

Basic Examples  (1)Basic Examples  (1)

This clones an MTensor:

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